Android TV Box(Mi Box)上的4k视频渲染

时间:2017-11-22 08:37:43

标签: android video video-streaming android-mediaplayer

我开发的原生Android应用必须能够播放原生的4k视频分辨率。在应用程序的某些部分,在VideoView上的播放列表中以及在webview内部的某些部分中。

视图全部且功能齐全,但我无法播放任何高于1080p 分辨率的视频,它只是无法加载。

我使用Android MediaPlayer类从本地服务器流式传输视频,但我没有找到任何类型的设置来解锁"更高的分辨率。

我的设置:

4k电视和Mi Box(Android 6+),以4k分辨率输出设置,以及本地网络中所有视频文件都流式传输的服务器。

我从MediaPlayer上获得关于分辨率高于1080p的视频的控制台输出警告:

W/MediaPlayer: info/warning (8001, 0)
W/MediaPlayer: info/warning (8004, 0)
E/MediaPlayer: error (1, 0)
D/Error:: Prepare failed.: status=0x1

也许有人可以把我推向正确的方向?

EDIT1: 8004的警告似乎也出现在1080p分辨率上,因此警告代码8001似乎更有趣。我只能在这里找到警告801的描述:" MEDIA_INFO_NOT_SEEKABLE" MediaServer description

0 个答案:

没有答案