我的文件系统中有一个嵌入式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视频的基本示例?
答案 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中。