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

2019-10-18 09:38发布

我在看从这里示例应用程序下载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"
 }
}

谢谢,亚历克斯

Answer 1:

你需要看看YouTube Data API 。 你会发现有关于API如何访问文档。 您还可以找到客户端库 。

你也可以让自己的请求。 下面是从获取通道的最新影片为例网址:

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

之后,你会收到一个JSON视频IDS和细节,你也可以建设自己的视频网址是这样的:

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


Answer 2:

最好的办法是了解和使用YouTube数据API:

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

它允许这样的行为。



文章来源: Android YouTube player - how do I get the list of videos in a channel and choose one to play?