9

有没有人能够在 Raspberry Pi 上使用 Android Things 成功播放视频?如果是这样,你有什么特别的事情要让它工作吗?如果没有,有人知道为什么它不起作用吗?

我制作了一个简单的视频播放器,可以从磁盘播放本地视频。该应用程序在手机上运行良好,但我在 Pi 上收到一个错误对话框,显示“无法播放此视频”。

我已经遇到过一件事,但我想我解决了 Android Things 中没有内容提供者,所以我没有使用 uri 作为视频源,而是直接给它一个文件。

编辑:代码编辑

VideoView videoPanel;
.
.
.
videoPanel.SetVideoURI(Android.Net.Uri.FromFile(new Java.IO.File("/sdcard/Movies/videoFile.mp4")));
4

3 回答 3

2

我在树莓派 3 上使用 0.5.1-devpreview,并尝试使用 exoplayer 播放 mp4。音频有效,但视频无效(只是黑屏)。youtube iframe sdk 的结果相同(仅播放音频的黑屏)。

于 2017-10-12T17:46:53.307 回答
0

尝试添加这个

android:hardwareAccelerated="true"

您在清单中的活动。

于 2018-01-04T08:13:39.367 回答
0

我能够使用setVideoPath而不是SetVideoURI. 所以你的代码是

File file = new Java.IO.File("/sdcard/Movies/videoFile.mp4");
videoPanel.setVideoPath(file.getAbsolutePath());
于 2017-03-13T22:28:56.320 回答