检查YouTube视频是否存在于Android YouTubePlayer中



我想在将其加载到youtubeplayer中之前检查YouTube视频是否存在。是否可以检查YouTube视频是否存在于Android YouTubePlayer

您可以使用视频:列表返回与API请求匹配的视频。通过这样做,您现在可以验证视频的录像是否存在。

这是示例请求。

https://www.googleapis.com/youtube/v3/videos?part=id&id=kmXXXLBL3Nk&key={YOUR_API_KEY}

只需将id作为您的零件参数和ID参数中的videoId传递。

如果存在,它将返回此类响应。

{
 "kind": "youtube#videoListResponse",
 "etag": ""uQc-MPTsstrHkQcRXL3IWLmeNsM/ZHvOwtluy6sCNoIMjJVPsNKhBTc"",
 "pageInfo": {
  "totalResults": 1,
  "resultsPerPage": 1
 },
 "items": [
  {

   "kind": "youtube#video",
   "etag": ""uQc-MPTsstrHkQcRXL3IWLmeNsM/m-PtiixITeo8icgmD0t6X8DGyMA"",
   "id": "kmXXXLBL3Nk"
  }
 ]
}

现在,如果videoid无效或不存在,您的响应应该看起来像这样:

{
 "kind": "youtube#videoListResponse",
 "etag": ""uQc-MPTsstrHkQcRXL3IWLmeNsM/ZCAnB4VKeQ7X3vzSCnmpxyOQqUk"",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 0
 },
 "items": [
 ]
}

希望此信息对您有所帮助。

相关内容

  • 没有找到相关文章

最新更新