作者justlovegirl (織夢精靈)
看板AndroidDev
標題[問題] 在WebView中的影片自動播放
時間Tue Apr 9 19:10:23 2013
先附上程式碼
webView_youtube.setWebChromeClient(new WebChromeClient());
webView_youtube.getSettings().setJavaScriptEnabled(true);
webView_youtube.getSettings().setPluginState(WebSettings.PluginState.ON);
webView_youtube.loadDataWithBaseURL("",
"<iframe class=\"youtube-player\" width=\""+300+"\" height=\""+500+"\"
id=\"ytplayer\" type=\"text/html\"
src=\"
https://www.youtube.com/embed/"+uri+"?autoplay=1"+"\" allowfullscreen
frameborder=\"0\"></iframe>","text/html","UTF-8","");
一開始從前一個頁面點擊按鈕將uri的值傳到現在頁面
後面有加上?autoplay=1的參數,不過還是沒辦法跳頁面時自動播放
請問各位大大是有哪裡小弟遺漏的呢?? 感謝不吝賜教! 謝謝
另外再請教一問題
在<iframe>裡面多加了
style=\"border:0; width:100%; height:95%; padding:0px; margin:0px\"
這樣會影響到自動播放嗎? 上面文章自訂width跟height的大小可以播
多加了style格式就沒辦法跳頁面時自動播嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.249.1.232
※ 編輯: justlovegirl 來自: 60.249.1.232 (04/09 19:15)
1F:→ charlesdc:api要看熟一點 嵌入式的不能使用自動播放 04/10 09:35
3F:→ justlovegirl:原來如此! 非常感謝~~~~~ 04/10 22:43
4F:推 KeySabre:可用onStateChanged()在ready時下play(),前提是你有把ja 04/11 00:49
5F:→ KeySabre:vascript做上去。可惜這一招,因為html 5 video play很 04/11 00:49
6F:→ KeySabre:依賴BSP的實作,效果都不會太好... 04/11 00:49
7F:推 KeySabre:YouTube有釋出library,算是滿足developer想要在自己的ap 04/11 00:53
8F:→ KeySabre:p中播放YouTube video的需求,前提是TOS,還有device上要 04/11 00:53
9F:→ KeySabre:先裝好YouTube Player 04/11 00:53