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