2013-04-13 1 views
3

Я разрабатываю epub-ридер для устройств Android. Аудио и видео не воспроизводятся на веб-странице с загруженной страницы HTML. Похоже, аудио и видео теги не работают. Я видел некоторое решение вроде этого: <video src="soundfile.mp3" onclick="this.play();"></video>. Но как я могу изменить тег (<audio>) из загруженного HTML-файла.Android-аудио и видео не воспроизводятся на веб-просмотре с загруженной страницы HTML

Это моя WebView настройка:

final WebView webView = (WebView) findViewById(R.id.webView); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.getSettings().setUseWideViewPort(true); 
    webView.getSettings().setLoadWithOverviewMode(true); 
    webView.getSettings().setPluginsEnabled(true); 
    webView.getSettings().setPluginState(PluginState.ON); 
    webView.setWebViewClient(new MyCustomWebViewClient()); 
    webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 
    webView.loadUrl("about:blank"); 
    webView.loadUrl("file:///mnt/sdcard/myfolder/epubfile/OPS/02-audioDemo.xhtml"); 

Что я сделать для проигрывания аудио и видео на моем weview. Пожалуйста, помогите мне преодолеть это.

ответ

0

first: используйте Environment.getExternalStorageDirectory(), потому что/mnt/sdcard/не работает все время на всех устройствах Android. а также getExternalStorageState(), это проверяет, доступен ли носитель.

также его, вероятно, это не потому, что я blievve на данный момент это не соблюдается, но попробуйте добавить разрешение на чтение SDCARD:

проверить это первый и реагировать обратно.

+0

Я использую его для получения корневого пути моего файла. это был самый быстрый способ произвести, это не мой полный код. – Ashini

0

Используйте этот расширенный HTML5 Webview для этих типов аудио и видео HTML5. https://code.google.com/p/html5webview/

+0

его не работает .. я получаю звук видео .. Но никакого визуального ... – Ashini

Смежные вопросы