webView加载HTML的视频显示黑屏

在mianfest的所在activity设置android:hardwareAccelerated="true"。

6.0及以上系统播放不了,

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {                                                          WebView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW)

//腾讯X5的设置 webSettings.setMixedContentMode(WebSettings.LOAD_DEFAULT);

        }

WebView.setWebViewClient(new MyWebView());

public class MyWebView extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView webView, String s) {


            if (s.startsWith("http:") || s.startsWith("https:")) {
                return false;
            }
            try {
                Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(s));
                startActivity(intent);
            } catch (Exception e) {
            }


            return true;
        }


    }

猜你喜欢

转载自blog.csdn.net/qq_36237165/article/details/79092246
今日推荐