2017-10-09 14 views
0

WebViewをカスタムダイアログに表示しました.WebViewのURLをビデオURLとしてロードしています。デフォルトでは、ビデオが読み込まれて再生が開始されます。関数。ここにWebViewのコードがありますWebViewのURLからビデオの自動再生を無効にできません

wvActiveVideo.setWebViewClient(new WebViewClient()); 
       wvActiveVideo.getSettings().setJavaScriptEnabled(true); 
       wvActiveVideo.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
       wvActiveVideo.getSettings().setPluginState(WebSettings.PluginState.ON); 
       wvActiveVideo.getSettings().setMediaPlaybackRequiresUserGesture(false); 
       wvActiveVideo.setWebChromeClient(new WebChromeClient()); 
       wvActiveVideo.setWebViewClient(new WebViewClient()); 
       wvActiveVideo.getSettings().setSupportZoom(true); 
       wvActiveVideo.getSettings().setBuiltInZoomControls(true); 
       wvActiveVideo.getSettings().setDisplayZoomControls(false); 
       String url = model.getVideo(); 
       wvActiveVideo.loadUrl(model.getVideo()); 
+0

・ホープ、このリンクはましょう https://stackoverflow.com/questions/5946698/how-to-stop-youtube-video-playing-in-android-webview –

+0

コメントをありがとうしかし、私は使用しています私はwebview – YoLo

答えて

0

これはアルゴリズムによって異なります。

最初のアドバイスは、あなたのユーザーの再生ボタンの背景を表示する前にURLをロードしてください。

2番目のアドバイスはデータ管理です。

@Override 
     public void onPageFinished(WebView view, String url) { 

       view.loadUrl("javascript:document.getElementById(\"video-test\").innerHTML = \"\";void(0);"); 
       webView.setVisibility(View.VISIBLE); 

     } 
+0

再生ボタンが背景に表示されているカスタムダイアログ私は、ページがビデオの読み込みを完了すると、その自動再生を停止したい – YoLo

+0

私はそれについて考えるためのコードを表示しますか? – mbakgun

関連する問題