我的文件系统中有一个嵌入的html文件,如果我将文件拖放到
资产/index.html
我还测试了HTML5的视频播放从这里开始。效果很好。
现在,如果我想将一个在浏览器上工作的HTML5视频的嵌入式页面显示为嵌入式文件,只需更改HTML5 android webView播放器的示例代码并将index.html拖放到该项目的资产中,它就不起作用了,应用程序会因为这个错误而崩溃:
抱歉,应用程序突然停止了.
所以我就换了
mWebView.loadUrl("http://freebsd.csie.nctu.edu.tw/~freedom/html5/");至
mWebView.loadUrl("file:///android_asset/index.html");它不起作用。
我错过了什么,有一个HTML5视频嵌入的基本例子吗?
发布于 2012-08-05 11:23:07
尝试将index.html放在assets/www/index.html中,并将mWebView.loadUrl("file:///android_asset/index.html");改为mWebView.loadUrl("file:///android_asset/www/index.html");
发布于 2013-03-01 13:23:51
尝试使用loadDataWithBaseURL
String baseUrl = shouldUseCachedFiles ? "file:///android_asset/"
:mUrl;
mWebView.loadDataWithBaseURL(baseUrl, htmlContent, "text/html",
"utf-8", baseUrl);其中,htmlContent是用AsynchTask检索并加载到webView中的。
https://stackoverflow.com/questions/9578105
复制相似问题