Android Webview中解决H5的音视频不能自动播放的问题

      在开发webview的时候,当加载有声音的网页的时候,声音不会自动播放,但在QQ或者系统浏览器可以自动播放,查找资料还需要最后通过在webview中调用js方法。这个方法需要在webview的setWebViewClient方法之后在onPageFinished回调中执行调用。

代码如下:

webView.setWebViewClient(new WebViewClient() {
                                @Override
                                public void onPageFinished(WebView view, String url) {
                                    super.onPageFinished(view, url);
                                    spWebView.loadUrl("javascript:(function() { " +
                                            "var videos = document.getElementsByTagName('audio');" +
                                            " for(var i=0;i


你可能感兴趣的:(整理学习)