2012-07-06 337 views
-1

我想要在web視圖中打開youtube視頻。 在網絡視圖中,我訪問YouTube上視頻的頁面,當我嘗試播放視頻時,它無法啓動。是否有可能在webview中播放YouTube視頻? 如果不是,我該如何指導我的應用程序使用手機的本地媒體播放器打開視頻。在webview中打開youtube視頻

+0

看看這個SO帖子。 http://stackoverflow.com/questions/2292086/play-youtube-video-in-webview – Orlymee 2012-07-06 10:58:18

回答

0

嘗試使用此代碼:

myWebView = (WebView) findViewById(R.id.webview); 

String playVideo= "<html><body>Youtube video .. <br> <iframe class=\"youtube-player\" type=\"text/html\" width=\"640\" height=\"385\" src=\"http://www.youtube.com/embed/bIPcobKMB94\" frameborder=\"0\"></body></html>"; 

myWebView.loadData(playVideo, "text/html", "utf-8"); 

是的,不要忘記添加權限到您的清單:

<uses-permission android:name="android.permission.INTERNET"/> 

我希望這會幫助你。

+0

謝謝,我認爲這會有所幫助,我只是應該找到如何觸發這個視頻點擊時。 – user1488918 2012-07-06 11:48:40

+0

單擊事件時的loadData將幫助您在點擊視頻時觸發此操作 – AkashG 2012-07-06 11:52:37

+0

如果您獲得了期望的結果,請接受答案。 – AkashG 2012-07-06 12:17:36