【发布时间】:2011-09-05 19:54:52
【问题描述】:
我正在尝试使用 VideoView.setVideoPath() 播放来自网络的一些视频
这些视频是 .mp4 的 使用 MediaInfo,我发现了一些重要的行:
Codec (Human Name)................................MPEG-4 Visual
Codec Profile.....................................Simple@L1
Codec Settings (Matrix)...........................Default (H.263)
此视频无法在 Galaxy Tab 上播放,但可以在任何 HTC 和其他配备 Android 的三星上播放。
我也尝试播放 .3gp,但这也无法在 Galaxy Tab 上播放,而在任何其他 Android 智能手机上都无法播放。
我可以在 Galaxy Tab 上播放的唯一视频是来自 Youtube 的 .mp4。
谁能推荐我如何在不更改编码的情况下使用 H.263 制作 .mp4 以在 Galaxy Tab 上播放?
而且,也许更重要的是: 有谁知道其他可能无法播放此视频的 Android 设备?
更新:也许是一个重要信息:当我下载视频并在本地播放时,使用集成浏览器,上述任何视频都可以播放。唯一的问题是 GalaxyTab 甚至不支持 h.263/.3gp 的渐进式视频流
提前致谢!
【问题讨论】:
-
这很奇怪,因为它应该完全被支持:developer.android.com/guide/appendix/media-formats.html#core
-
我认为他们取消了对这种视频类型的支持,以便逐步流式传输。当我在本地下载视频时,它播放得很好
标签: android h.264 mp4 android-videoview galaxy-tab