我是android的新手,并且正在webview中显示新闻链接。新闻链接包含一个视频。问题是,打开链接后,我必须单击视频然后播放视频,但是我希望该视频可以自动播放。

提前致谢。

我的代码是:

myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
myWebView.getSettings().setPluginState(PluginState.ON);

myWebView.setWebViewClient(new WebViewClient() {
    public void onPageFinished(WebView view, String url) { web.loadUrl("javascript:(function() { document.getElementsByTagName('video')[0].play(); })()"); }
    });

myWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
myWebView.setWebChromeClient(new WebChromeClient());
myWebView.loadUrl("http://aajtak.intoday.in/livetv.html");

最佳答案

myWebView.getSettings()。setMediaPlaybackRequiresUserGesture(false);

https://developer.android.com/reference/android/webkit/WebSettings.html#setMediaPlaybackRequiresUserGesture(boolean)

注意:仅适用于API级别17及以上。

关于android - 在网络 View 中自动播放视频,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38975229/

10-09 19:43