10

我的印象是 webm 在 Android 上播放,但我无法在我的 Galaxy Nexus 上播放视频。我没有在手机上的浏览器中尝试过,直接在 VideoView 中。是否需要一些神奇的设置组合?

4

2 回答 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

这里也谈到了:https ://github.com/Floens/Clover/issues/2

于 2015-04-28T15:40:45.890 回答