0

我很难让 HTML5 视频与 Android webview 一起使用。

一切都已经设置好了:

  • 安卓迷你电脑 - MK802IIIs(双核)
  • 安卓4.1
  • 启用硬件加速。
  • 授予网络、读取/写入内部和外部存储的权限。
  • WebView 有一个 webviewclient 和一个 chromewebviewclient。
  • Javascript/插件已启用。
  • 本示例使用的视频是 mp4 和 webm 格式的 big buck bunny。

有什么作用:

从托管在我的内部网络上的 URL 将视频加载到 web 视图中。它可以正常播放。

什么不起作用:

从 Android 存储加载视频。结果如下: 在此处输入图像描述 视频根据控件播放,但显示的只是黑色画布,带有一小行彩色像素。

logcat 中也不会抛出任何错误消息。我想知道是否有人以前经历过这种情况。

任何帮助都将不胜感激。

4

2 回答 2

1

Deejdd,如果您可以发布代码会有所帮助,这样我就可以弄清楚您的代码中的哪个部分不起作用

于 2013-08-22T15:42:18.407 回答
0

似乎 Android 不喜欢直接从它的 SDCard 播放 HTML 视频。我修复它的方法是使用busybox并将其httpd作为一个小型网络服务器运行,它允许我在本地流式传输视频而不会出现任何问题。

于 2013-10-28T15:16:29.493 回答