0

我有一个与 VideoView 相关的问题。

我有一个分辨率为 1280x720 的 H264 编码视频(在 MP4 文件中)。如果我尝试在三星 Galaxy S3 中使用 VideoView 播放它,它工作正常,但如果我在 LG Optimus 2X 中尝试相同的视频,它只会显示“抱歉,无法播放此视频”(或类似的内容) .

这两款设备都运行 Android 4.0.4(Optimus 2X 中为 CM9,Galaxy S3 中为 stock rom)。

我不知道为什么一个设备播放它而另一个不播放。我能找到的唯一原因是,如果屏幕分辨率低于视频分辨率,VideoView 将不会播放视频。

有任何想法吗?

谢谢你。

4

1 回答 1

0

对于运行 Android 3.0 及更高版本的任何设备,似乎只保证 Android 支持分辨率为 480x360 像素的 h264 编码视频。

有关详细信息,请参阅http://developer.android.com/guide/appendix/media-formats.html

于 2013-09-16T10:39:24.307 回答