Android YouTube播放器 - 如何获取频道中的视频列表并选择播放?

时间:2013-07-16 15:07:07

标签: android android-youtube-api

我正在从这里查看YouTube API的示例应用程序下载: https://developers.google.com/youtube/android/player/downloads/

但似乎没有一个如何显示频道视频并选择一个要显示的例子。

编辑: 我在浏览器中输入了这个网址:

https://www.googleapis.com/youtube/v3/search?key=my_real_key&channelId=UCoLEarNS6E-Kbzoya_p7k2Q&part=snippet,id&order=date&maxResults=20

但我收到了这个错误:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured"
   }
  ],
  "code": 403,
  "message": "Access Not Configured"
 }
}

谢谢, 亚历

2 个答案:

答案 0 :(得分:10)

您需要查看YouTube Data API。您将找到有关如何访问API的文档。您还可以找到client libraries

您也可以自己提出请求。以下是从频道中检索最新视频的示例网址:

https://www.googleapis.com/youtube/v3/search?key={your_key_here}&channelId={channel_id_here}&part=snippet,id&order=date&maxResults=20"

之后,您将收到一个包含视频ID和详细信息的JSON,您可以构建您的视频网址:

http://www.youtube.com/watch?v={video_id_here}

答案 1 :(得分:1)

您最好的选择是阅读并使用YouTube数据API:

https://developers.google.com/youtube/2.0/developers_guide_java?hl=pl

它允许这种行为。