我对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]);
}
但该标签只选择了高开发视频。我确实听到了声音,但是当我只使用质量较低的视频时,我看不到视频,一切正常。 谁能告诉我问题是什么?
由于
答案 0 :(得分:0)
见http://www.thegalaxytabforum.com/index.php?/topic/6999-h264-high-profile-movies的讨论。与许多其他Android设备一样,Tab 10.1不支持H264 Main配置文件。适用于Android的官方spec仅需要Baseline个人资料。