上週我問了一個關於how to loop a YouTube video from the Android YouTube app的問題。答覆是這是不可行的。在YouTube上播放播放列表的意圖
我想到一個解決方法,我可以開始一個YouTube播放列表,其中包含一些我想循環播放的視頻條目。我發現this類似的問題,但它只適用於在瀏覽器中播放。我需要從YouTube應用播放播放列表。有誰知道是否可以使用意圖啓動YouTube應用來播放播放列表?
謝謝。
上週我問了一個關於how to loop a YouTube video from the Android YouTube app的問題。答覆是這是不可行的。在YouTube上播放播放列表的意圖
我想到一個解決方法,我可以開始一個YouTube播放列表,其中包含一些我想循環播放的視頻條目。我發現this類似的問題,但它只適用於在瀏覽器中播放。我需要從YouTube應用播放播放列表。有誰知道是否可以使用意圖啓動YouTube應用來播放播放列表?
謝謝。
做一些更多的研究後,我想出如何在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);
我還不太清楚如何自動開始播放第一視頻雖然...
要啓動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
我沒有測試過這一點。在你的應用中試試看看它是否適合你。
Intent intent = createPlayPlaylistIntent(currentContext, playlistId);
startActivity(intent);
感謝。我試了一下,但不幸的是,它沒有奏效。它播放了播放列表中的第一個視頻,但沒有開始播放第二個視頻。 – Paul 2012-02-08 21:34:51