Android嵌入式HTML5video

我在我的文件系统中有一个嵌入式html文件,如果我拖放文件到它,它工作正常

资产/ index.html的

我从这里测试了HTML5video播放。 工作正常。

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

对不起,app *意外停止了……

所以我只是改变

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

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

它不起作用。

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

Solutions Collecting From Web of "Android嵌入式HTML5video"

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

尝试使用loadDataWithBaseURL :

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

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