0
私はViewPagerにYoutube埋め込み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");
があります任意の回避策ですか?
あなたはviewpager&webviewフラグメントコードを投稿します – Shrikant