我对 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]);
}
但是该选项卡只选择了高开发视频。我确实听到了声音,但是当我只使用质量较低的视频时,我看不到视频,一切正常。谁能告诉我可能是什么问题?
谢谢