【问题标题】:Android VideoView wont play 720p hd video while device does support the formatAndroid VideoView 不会播放 720p 高清视频,而设备确实支持该格式
【发布时间】:2013-10-25 10:25:52
【问题描述】:

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]);
}

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

谢谢

【问题讨论】:

    标签: android video android-videoview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      相关资源
      最近更新 更多