Android встроенный HTML5 видео

У меня есть встроенный html-файл в моей файловой системе, он отлично работает, если я перетаскиваю n, перетащите файл в

активы / index.html

И я протестировал воспроизведение видео в формате HTML5 здесь . Работает отлично.

Теперь, если я хочу показать встроенную страницу с видео HTML5 [работающим в браузере] в виде встроенного файла, просто изменив образец кода для игрока HTML5 android webView и перетащите n в index.html в активы для этого проекта, Не работает, приложение вылетает с этой ошибкой:

Извините, приложение * неожиданно остановилось …

Поэтому я просто меняю

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 и загружается в webView.