Android嵌入式HTML5视频

时间:2012-03-06 04:54:15

标签: android html5 video android-webview

我的文件系统中有一个嵌入式html文件,如果我将文件拖放到

,它可以正常工作
  

资产/ index.html中

我测试了HTML5视频播放from here。工作正常。

现在,如果我想要将HTML5视频[在浏览器上工作]的嵌入页面显示为嵌入式文件,只需更改HTML5 android webView player的示例代码并拖放资源中的index.html即可这个项目,它不起作用,应用程序崩溃与此错误:

  抱歉,app *意外停止了......

所以我只需要改变

mWebView.loadUrl("http://freebsd.csie.nctu.edu.tw/~freedom/html5/");

mWebView.loadUrl("file:///android_asset/index.html");

它不起作用。

我缺少什么,是否有嵌入HTML5视频的基本示例?

2 个答案:

答案 0 :(得分:0)

尝试将index.html放入assets/www/index.html并将mWebView.loadUrl("file:///android_asset/index.html");更改为mWebView.loadUrl("file:///android_asset/www/index.html");

答案 1 :(得分:0)

尝试使用loadDataWithBaseURL

String baseUrl = shouldUseCachedFiles ? "file:///android_asset/"
                        :mUrl;
mWebView.loadDataWithBaseURL(baseUrl, htmlContent, "text/html",
                        "utf-8", baseUrl);

使用AsynchTask检索htmlContent并将其加载到webView中。