的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视频的基本示例?
答
尝试把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);
其中htmlContent与一个AsynchTask检索并加载到web视图
。
请参阅此问题:http://*.com/questions/3815090/webview-and-html5-video – BoD 2012-05-23 12:56:24
相当复杂的老问题。 – 2013-03-07 16:13:19