0

我对 Android VideoView 有一个奇怪的问题。我已经在某些设备上测试了该应用程序,其中大多数都没有这个问题。当我播放高清视频时,我的 Galaxy tab 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]);
}

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

谢谢

4

1 回答 1

0

请参阅http://www.thegalaxytabforum.com/index.php?/topic/6999-h264-high-profile-movies上的讨论。与许多其他 Android 设备一样,Tab 10.1 不支持 H264 主配置文件。Android的官方规范只需要 Baseline 配置文件。

于 2014-01-06T09:01:22.447 回答