Android VideoView不会播放720p高清视频,而设备支持该格式

时间:2013-10-25 10:25:53

标签: android video android-videoview

我对Android VideoView有一个奇怪的问题。我在某些设备上测试了应用程序,其中大多数都没有这个问题。当我播放高清视频时,我的Galaxy标签10.1不播放视频,而它应播放720p和1080p高清视频。如果支持视频格式,我会检查每个设备:

if(CamcorderProfile.hasProfile(CamcorderProfile.QUALITY_720P)){
Log.i(TAG, "playing high quality video");
    uri = Uri.parse("android.resource://com.myapp/raw/" + movieIndex[video]);
} else {
    Log.i(TAG, "playing low quality video");
    uri = Uri.parse("android.resource://com.myapp/raw/" + movieIndexLow[video]);
}

但该标签只选择了高开发视频。我确实听到了声音,但是当我只使用质量较低的视频时,我看不到视频,一切正常。 谁能告诉我问题是什么?

由于

1 个答案:

答案 0 :(得分:0)

http://www.thegalaxytabforum.com/index.php?/topic/6999-h264-high-profile-movies的讨论。与许多其他Android设备一样,Tab 10.1不支持H264 Main配置文件。适用于Android的官方spec仅需要Baseline个人资料。