Android WebView沒法播放視頻或直播,關閉界面後任在播放的問題;

一、設置webview屬性:android

       webView.setWebChromeClient(new MyWebChromeClient());
        webSettings = webView.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webSettings.setPluginState(WebSettings.PluginState.ON);
        webSettings.setUseWideViewPort(true); 
        webSettings.setAllowFileAccess(true); 
        webSettings.setSupportZoom(true); 
        webSettings.setLoadWithOverviewMode(true);
        webSettings.setCacheMode(WebSettings.LOAD_NO_CACHE);
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
            webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
        }
        webSettings.setUseWideViewPort(true);
        webView.addJavascriptInterface(new JavaScriptObject(this), "android");
web

二、設置AndroidManifest.xml:ide

//開啓硬件加速ui

<activity android:name=".webview.WebViewAdActivity" android:hardwareAccelerated="true"/>
三、關閉界面任在播放的問題:

@Override public void onPause() {
    super.onPause();  webView.onPause();  webView.pauseTimers(); }

@Override public void onResume() {
    super.onResume();  webView.resumeTimers();  webView.onResume(); }


@Override protected void onDestroy() {
    webView.destroy();  webView = null;  super.onDestroy(); }
相關文章
相關標籤/搜索