在Raspberry Pi上播放Android Things视频

问题描述 投票:9回答:3

有没有人能够在Raspberry Pi上使用Android Things成功播放视频?如果是这样,你必须做些什么特别的工作才能让它发挥作用?如果不是,任何人都知道它为什么不起作用?

我做了一个简单的视频播放器,从磁盘播放本地视频。该应用程序在手机上正常运行,但我在Pi上收到错误对话框,说“无法播放此视频”。

One Thing我已经遇到过但我认为我解决了Android Things中没有内容提供商,因此我没有使用uri作为视频源,而是直接给了它一个文件。

编辑:代码编辑

VideoView videoPanel;
.
.
.
videoPanel.SetVideoURI(Android.Net.Uri.FromFile(new Java.IO.File("/sdcard/Movies/videoFile.mp4")));
android video raspberry-pi android-things
3个回答
2
投票

我正在使用0.5.1-devpreview和raspberry pi 3,并尝试使用exoplayer来播放mp4。音频工作但不是视频(只是黑屏)。 youtube iframe sdk(仅播放音频的黑屏)的结果相同。


0
投票

我能够使用setVideoPath代替SetVideoURI让它为我的项目工作。所以你的代码就是

File file = new Java.IO.File("/sdcard/Movies/videoFile.mp4");
videoPanel.setVideoPath(file.getAbsolutePath());

0
投票

尝试添加此功能

android:hardwareAccelerated="true"

你在清单中的活动。

© www.soinside.com 2019 - 2024. All rights reserved.