【问题标题】:Android Studio: Insert a YouTube channel feed into my app?Android Studio:在我的应用中插入 YouTube 频道供稿?
【发布时间】:2015-08-15 21:37:34
【问题描述】:

所以我想在我的应用中放置一个标签,显示来自 YouTube 频道的最新视频的提要。该选项卡已经存在,只需要了解如何放置视频。我将如何做到这一点?

【问题讨论】:

标签: android android-studio youtube youtube-api


【解决方案1】:

您需要用户提供上传播放列表的 ID

https://developers.google.com/youtube/v3/docs/channels/list#try-it

像这样做一个http GET请求

GET https://www.googleapis.com/youtube/v3/channels?part=contentDetails&forUsername=jambrose42&key={YOUR_API_KEY}

您可以使用 forUsername={username} 参数指定用户名,或者指定 mine=true 来获取您自己的用户名(您需要先进行身份验证)。包括 part=contentDetails 以查看播放列表。

在结果中。获取“上传”播放列表 ID。

接下来,获取该播放列表中的视频列表:

GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2CcontentDetails&maxResults=50&playlistId=UUpRmvjdu3ixew5ahydZ67uA&key={YOUR_API_KEY}

供参考 -

https://developers.google.com/youtube/v3/docs/playlistItems/list#try-it

【讨论】:

  • 谢谢。现在我有了那个视频列表?我如何将它们放入 Android Studio?
  • 您解析所需的相关信息,然后将它们注入到您的视图中,比如说 - 您有一个 recyclerview/listview 并且每个项目都有视图名称和缩略图的图像视图 - 您只需迭代通过 api 响应并在每个 listview 项中不断注入相关信息
猜你喜欢
  • 2011-03-15
  • 2022-10-16
  • 2013-05-06
  • 1970-01-01
  • 2013-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-30
相关资源
最近更新 更多