2017-10-26 9 views
0

私はViewPagerYoutube埋め込みWebviewを持っています。

問題は、再生ボタンをクリックしても何も起こりません。
ViewPager Webviewでクリック機能を実装する

私はWebViewのがロードされた後にこれを呼び出してみましたが、それでも、ビデオは

yourWebView.loadUrl("javascript:(function() { document.getElementsByClassName('ytp-large-play-button ytp-button')[0].click(); })()"); 

この

yourWebView.loadUrl("javascript:(function() { document.getElementsByClassName('youtube-player')[0].click(); })()"); 

をプレイしていないアダプタでの私のWebViewのコード

String html = "<iframe class=\"youtube-player\" style=\"border: 0; width: 100%; height: 95%; padding:0px; margin:0px\" id=\"ytplayer\" type=\"text/html\" src=\"http://www.youtube.com/embed/0Yi-LvnM_5M?autoplay=1" 
       + "&fs=0&enablejsapi=1&showinfo=0&controls=0&autohide=1\" >\n" 
       + "</iframe>\n"; 


     dummyWebView.clearView(); 
     dummyWebView.getSettings().setJavaScriptEnabled(true); 
     dummyWebView.loadData(html, "text/html", "utf-8"); 

があります任意の回避策ですか?

enter image description here

+0

あなたはviewpager&webviewフラグメントコードを投稿します – Shrikant

答えて

0

その特定のビデオエリアにfalseを返すように)onInterceptTouchEventを(オーバーライドすることで、それを自分自身を手に入れました!

関連する問題