想要播放 YouTube 播放列表

问题描述 投票:0回答:3

我想从我的应用程序启动 YouTube 播放列表。

对于单个视频来说这是显而易见的

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

但我的播放列表有问题。当我将链接放入播放列表时,它总是只播放其中的一个视频。

android youtube playlist
3个回答
0
投票

检查您是否在整个播放列表中传递相同的网址 (http://www.youtube.com/watch?v=videoid)。检查videoid的值是否相同


0
投票

在应用程序中使用 YouTube 功能的最佳方式是使用 Android 版 YouTube API。您可以从文档和示例应用程序中了解如何使用 YouTube API

如果您使用 YouTube API,要启动播放列表,您必须在活动中执行以下操作:

String PLAYLIST_ID = "UCVHFbqXqoYvEWM1Ddxl0QDg";

//"this" is Context
Intent intent = YouTubeIntents.createPlayPlaylistIntent(this, PLAYLIST_ID);
startActivity(intent);

请参阅该方法的文档此处


0
投票

我找到了一种通过使用带有 ACTION_VIEW 意图的 URI 的意图来启动播放列表的方法:

http://www.youtube.com/playlist?list=playlist&playnext=1
© www.soinside.com 2019 - 2024. All rights reserved.