0
我想在YoutubePlayer中加载之前检查youtube视频是否存在。是否有可能来检查YouTube视频是否存在于Android的YoutubePlayer在Android中检查youtube视频是否存在YoutubePlayer
我想在YoutubePlayer中加载之前检查youtube视频是否存在。是否有可能来检查YouTube视频是否存在于Android的YoutubePlayer在Android中检查youtube视频是否存在YoutubePlayer
可以使用Videos: list返回匹配的API请求一个视频。通过这样做,您现在可以验证视频的videoId是否存在。
这里是sample request。
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"
}
]
}
现在,如果影片ID无效或不存在你response应该是这样的:
{
"kind": "youtube#videoListResponse",
"etag": "\"uQc-MPTsstrHkQcRXL3IWLmeNsM/ZCAnB4VKeQ7X3vzSCnmpxyOQqUk\"",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 0
},
"items": [
]
}
希望这信息帮助你。
谢谢你的工作 – Manojkumar