我正在制作一个需要列出相应 YouTube 频道的播放列表的应用程序。我有一个可用的 YouTube 播放器。现在我需要的是获取频道的播放列表及其视频缩略图以及所有视频 ID。我该如何实施?
问问题
3649 次
2 回答
3
这个问题很老了,但是它对那些正在寻找 Android 应用程序中的 youtube 频道集成的开发人员会有所帮助。我提出一个粗略的想法。您可以按照本教程在 Android 中集成 Youtube 频道按照以下步骤操作:-
- 查找 youtube 频道 ID。
- 类型 SHA1 密钥
- 获取 Youtube Data API v3 的 API 密钥并粘贴 SHA1 密钥以限制使用
- 通过单击在 APIs Explorer 中加载,从此链接获取频道视频列表和带有 JSON 格式缩略图的描述。将您的频道 ID 放在ChannelId文本字段中,您将获得 JSON 格式的视频数据。
- 在 AndroidManifest 文件中添加 Internet 权限。
- 下载您的 Android 项目库中的 YoutubePlayerApi.jar 文件和 build.gradle 文件中的 volley 库。
- 创建一个 Channel Activity 并使用 JSON 解析来解析 Video 列表。
- 通过 intent.putExtra() 将 videoId 从 yourAdapter 传递到另一个 Activity。
- 通过 getExtra() 获取另一个 Activity 中的 videoId。
- 使用 cueVideo() 显示视频。
于 2017-11-14T09:32:50.640 回答
2
例如,您可以使用you tube API来获取播放列表
http://gdata.youtube.com/feeds/api/playlists/PLAYLIST_ID
于 2012-06-20T05:58:46.013 回答