2012-03-06 17 views
20

que tiene un archivo HTML incrustado en mi sistema de archivos, que funciona bien si arrastrar y soltar el archivo enAndroid incrustado vídeo HTML5

assets/index.html

y he probado la reproducción de vídeo HTML5 from here. Funciona bien.

Ahora, si quiero mostrar una página incrustada con video HTML5 [trabajando en el navegador] como un archivo incrustado, simplemente cambiando el código de muestra para HTML5 android webView player y arrastrando y soltando el index.html en los activos para este proyecto, no funciona, la aplicación se bloquea con este error:

sorry, the app * has stopped unexpectedly...

por lo que acaba de cambiar

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

a

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

No funciona.

¿Qué me falta, hay un ejemplo básico de video HTML5 incrustado?

+3

Consulte esta pregunta: http://stackoverflow.com/questions/3815090/webview-and-html5-video – BoD

+1

Bastante una vieja pregunta con un duplicado. –

Respuesta

0

Trate de poner en index.htmlassets/www/index.html y cambiar mWebView.loadUrl("file:///android_asset/index.html"); a mWebView.loadUrl("file:///android_asset/www/index.html");

0

Trate de usar loadDataWithBaseURL:

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

donde el htmlContent se recupera con un AsynchTask y se carga en la web View.

Cuestiones relacionadas