的Android嵌入HTML5视频

问题描述:

我在文件系统中的嵌入式的HTML文件,如果我将文件拖动ñ下降到的Android嵌入HTML5视频

assets/index.html

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

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

sorry, the app * has stopped unexpectedly...

,所以我只是改变

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

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

它不起作用。

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

+3

请参阅此问题:http://*.com/questions/3815090/webview-and-html5-video – BoD 2012-05-23 12:56:24

+1

相当复杂的老问题。 – 2013-03-07 16:13:19

尝试把index.htmlassets/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); 
其中htmlContent与一个AsynchTask检索并加载到web视图