0

我正在 YTPlayerView 中加载视频,但要在 YTPlayerView 中加载播放列表,我们需要 playlistId。我在回复中没有看到这个

playerVars = @{
               @"autoplay" : @1
               ,@"rel" : @0
               ,@"playsinline" : @1
               ,@"showinfo" : @0
               ,@"modestbranding" : @1
               ,@"listType":@"playlist"
               ,@"autohide":@1
               };

 [[YTPlayerInstance instance] loadWithVideoId:@"jrmilwr1y6w" playerVars:playerVars];

还行吧

[[YTPlayerInstance instance] loadWithPlaylistId:playListId playerVars:playerVars];

这个 playListId 在哪里响应。我怎样才能得到这个 playListId?

4

1 回答 1

1

您可以使用 YouTube 数据 API 获取播放列表 ID:https

://developers.google.com/youtube/v3/docs/根据我在您的示例中的理解,您已经对视频的 ID 进行了硬编码。显然你可以对播放列表的 id 做同样的事情。
从 YouTube 获取 ID(和一般数据)的最佳方式是通过 YouTube 数据 API。

正如您在此示例中看到的那样https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.playlists.list?part=snippet&channelId=UC-lHJZR3Gqxm24_Vd_AJ5Yw&maxResults=50&fields=items&_h=2&
我是询问特定频道的所有播放列表。您可以在“id”字段中找到每个播放列表的 ID。例如:“id”:“PLYH8WvNV1YEmuUM8tmQ2BJx3Uq9QzSivx”

于 2015-08-27T12:32:35.990 回答