我是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/