2012-02-08 87 views
0

上週我問了一個關於how to loop a YouTube video from the Android YouTube app的問題。答覆是這是不可行的。在YouTube上播放播放列表的意圖

我想到一個解決方法,我可以開始一個YouTube播放列表,其中包含一些我想循環播放的視頻條目。我發現this類似的問題,但它只適用於在瀏覽器中播放。我需要從YouTube應用播放播放列表。有誰知道是否可以使用意圖啓動YouTube應用來播放播放列表?

謝謝。

回答

0

做一些更多的研究後,我想出如何在YouTube應用中打開一個播放列表

Uri uri = Uri.parse("http://www.youtube.com/playlist?list=" + playlist_id); 
    Intent i = new Intent(Intent.ACTION_VIEW); 
    i.setData(uri); 
    i.setClassName("com.google.android.youtube", "com.google.android.youtube.app.froyo.phone.PlaylistActivity"); 
    startActivity(i); 

我還不太清楚如何自動開始播放第一視頻雖然...

0

要啓動YouTube應用:

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=cxLG2wtE7TM"))); 

的網址,你會怎麼啓動您的播放列表是:

http://www.youtube.com/watch?v=first-video-id&list=playlist-id&feature=plpp_play_all 

我沒有測試過這一點。在你的應用中試試看看它是否適合你。

+0

感謝。我試了一下,但不幸的是,它沒有奏效。它播放了播放列表中的第一個視頻,但沒有開始播放第二個視頻。 – Paul 2012-02-08 21:34:51

-1
Intent intent = createPlayPlaylistIntent(currentContext, playlistId); 
startActivity(intent);