本地视频拒绝正常播放

时间:2013-08-12 12:18:17

标签: android html5 video webview

我无法让HTML5视频与Android webview一起使用。

一切都已经建立:

  • Android mini pc - MK802IIIs(双核)
  • Android 4.1
  • 启用硬件加速。
  • 授予网络,读取/写入内部和外部存储的权限。
  • WebView有一个webviewclient和一个chromewebviewclient。
  • 启用了Javascript /插件。
  • 此示例中使用的视频是mp4和webm格式的大巴克。

有什么作用:

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

什么行不通:

从Androids存储加载视频。结果如下: enter image description here 视频根据控件进行播放,但所有显示的都是带有一小段彩色像素的黑色画布。

也没有在logcat中抛出任何错误消息。 我想知道以前有没有人经历过这个。

任何帮助都很高兴。

2 个答案:

答案 0 :(得分:1)

Deejdd,如果您可以发布您的代码会有所帮助,这样我就能够找出代码中哪些部分无法正常工作

答案 1 :(得分:0)

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