我想在网站中播放视频(显示在 android webview 中)。我已在本地将所有 html 页面和视频存储到 android 项目的 assets 文件夹中,并且我正在将该 assets 文件夹中的网站显示到 web 视图中。
问题是,在网站上有一些视频,它没有在 android web 视图中播放(它只是显示我加载圈)。我尝试了 setpluging,javascript on,我尝试了 HTML 中的 iframe 和 html 中的视频和视频 src TAG但没有运气在本地播放视频文件。
任何朋友请帮我播放加载在android webview上的网页上的视频文件谢谢
oncreate(){
setContentView(R.layout.activity_main);
WebView webView= (WebView)findViewById(R.id.webView);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
webView.setScrollbarFadingEnabled(true);
webView.getSettings().setLoadsImagesAutomatically(true);
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient());
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setPluginState(WebSettings.PluginState.ON);
webView.loadUrl("file:///android_asset/index.html");
}
<video width="320" height="240" controls="controls" name="media">
<source src="twitter.mp4" type="video/mp4">// i tried src="file:///android_asset/twitter.mp4" but no luck
</video>