Android VideoView在一台设备中播放视频,但不在另一台设备中播放

Android VideoView在一台设备中播放视频,但不在另一台设备中播放,android,h.264,mp4,android-videoview,Android,H.264,Mp4,Android Videoview,我有一个与VideoView相关的问题 我有一个分辨率为1280x720的H264编码视频(在MP4文件中)。如果我尝试在三星Galaxy S3中使用VideoView播放,效果很好,但如果我在LG Optimus 2X中尝试相同的视频,它只会说“对不起,无法播放此视频”(或类似的内容) 这两款设备都运行Android 4.0.4(Optimus 2X中的CM9和Galaxy S3中的库存rom) 我不知道为什么一个设备播放它而另一个不播放。我能找到的唯一原因是,如果屏幕分辨率低于视频分辨率,V

我有一个与VideoView相关的问题

我有一个分辨率为1280x720的H264编码视频(在MP4文件中)。如果我尝试在三星Galaxy S3中使用VideoView播放,效果很好,但如果我在LG Optimus 2X中尝试相同的视频,它只会说“对不起,无法播放此视频”(或类似的内容)

这两款设备都运行Android 4.0.4(Optimus 2X中的CM9和Galaxy S3中的库存rom)

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

有什么想法吗


谢谢。

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

有关更多信息,请参阅