想在youtube app中播放播放列表

时间:2012-02-08 16:11:38

标签: android youtube playlist

上周我问了一个关于how to loop a YouTube video from the Android YouTube app的问题。答复是不可行的。

我想到了一种解决方法,我可以在其中启动一个YouTube播放列表,其中包含我要循环播放的视频条目。我发现了this类似的问题,但只有在浏览器中播放时才有效。我需要播放YouTube应用中的播放列表。有没有人知道是否可以使用意图启动YouTube应用播放播放列表?

感谢。

4 个答案:

答案 0 :(得分: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

我没有测试过这个。在您的应用中尝试一下,看看它是否适合您。

答案 1 :(得分: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);

我仍然不太确定如何自动开始播放第一个视频...

答案 2 :(得分:0)

这个应用程序会为你做到这一点!..但是有一个默认值会很棒!

http://www.wowtechy.com/youtube-playlists-continuous-repeat-background-playback-video-cache-android/

答案 3 :(得分:-1)

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