Android音频和视频不支持';无法从加载的HTML页面在webview上播放

Android音频和视频不支持';无法从加载的HTML页面在webview上播放,android,android-webview,Android,Android Webview,我正在为Android设备开发epub阅读器。音频和视频不会从加载的HTML页面在webview上播放。似乎音频和视频标签不起作用。我见过这样的解决方案:。但是如何从加载的HTML文件中更改特定()标记 这是我的网络视图设置: final WebView webView = (WebView) findViewById(R.id.webView); webView.getSettings().setJavaScriptEnabled(true); webView.getSetti

我正在为Android设备开发epub阅读器。音频和视频不会从加载的HTML页面在webview上播放。似乎音频和视频标签不起作用。我见过这样的解决方案:
。但是如何从加载的HTML文件中更改特定(
)标记

这是我的网络视图设置:

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上播放音频和视频的功能。请帮助我克服这个困难

首先:使用Environment.getExternalStorageDirectory(),因为/mnt/sdcard/并不是在所有android设备上都能工作。还有getExternalStorageState(),它检查介质是否可用

另外,这可能不是因为我现在不强制执行,但请尝试添加读取SD卡的权限:


先检查这个,然后回复

对于那些类型的HTML5音频和视频,请使用此扩展HTML5网络视图

我正在使用它来获取文件的根路径。这只是最快的生成方式,这不是我的完整代码。