努力在Android WebView 中实现 Youtube 视频自动播放,我看到几个主题和论坛列出了以下建议,哪些不起作用。
我试过以下,没有运气:
settings.setMediaPlaybackRequiresUserGesture(假);
像这样添加javascript片段:
webView.setWebViewClient(new MyWebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
if (view.getProgress() == 100) {
webView.loadUrl("javascript:document.getElementsByTagName('video')[0].play();"
);
}
}
});
3。 将&autoplay=1
添加到网址
我在API 18中测试了所有上述方法,但上述方法均无效。这是我的应用程序的一个非常重要的功能,请为此提供一个有效的解决方案。