2012-03-06 117 views
20

我在文件系統中的嵌入式的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://stackoverflow.com/questions/3815090/webview-and-html5-video – BoD 2012-05-23 12:56:24

+1

相當複雜的老問題。 – 2013-03-07 16:13:19

回答

0

嘗試把index.htmlassets/www/index.html並改變mWebView.loadUrl("file:///android_asset/index.html");mWebView.loadUrl("file:///android_asset/www/index.html");

0

嘗試使用loadDataWithBaseURL

String baseUrl = shouldUseCachedFiles ? "file:///android_asset/" 
         :mUrl; 
mWebView.loadDataWithBaseURL(baseUrl, htmlContent, "text/html", 
         "utf-8", baseUrl); 
其中htmlContent與一個AsynchTask檢索並加載到web視圖