我的印象是 webm 在 Android 上播放,但我无法在我的 Galaxy Nexus 上播放视频。我没有在手机上的浏览器中尝试过,直接在 VideoView 中。是否需要一些神奇的设置组合?
问问题
86757 次
2 回答
3
是的,webm 在 android 上运行得很好。但是,要知道 HTML5 视频总是很棘手。
最好的检查方法是在浏览器中加载一个 webm 文件:http: //clips.vorwaerts-gmbh.de/big_buck_bunny.webm
视频可能无法为您播放的原因有很多,包括:
- webm 文件可能未正确编码
- 您正在使用不处理 webm 文件的视频播放应用程序
- 将数据传输到手机时丢失数据完整性
- 您的操作系统的当前版本可能存在问题(尽管如果您是 2.2 或更高版本,则确实不应该存在)
使用 html5 视频生成器来查看您的手机上正在播放哪些视频格式(webm 和 mp4 应该)http://sandbox.thewikies.com/vfe-generator/
于 2012-07-06T01:33:53.507 回答
2
在我的nexus4上开发时,我确实遇到了同样的错误/问题(在华为y300和y303手机上它工作得很好!)。在开发人员选项中切换到 NuPlayer 解决了这个问题。显然,在我的情况下,已弃用的 AwesomePlayer 无法播放 webm。
Nexus 4 安卓版本 5.1
于 2015-04-28T15:40:45.890 回答