2013-09-25 81 views

回答

1

有兩個概念可嵌入和聯合。 iOS設備使用iframe,因此它們基本上嵌入。 使用播放器API的Android設備可以檢查整合。

當您執行search->list時,可以將videoEmbeddablevideoSyndicated設置爲true。您可以選擇videoSyndicated

或者如果您通過視頻迭代,對於每個視頻,您可以使用視頻ID進行video->list調用,並在響應中檢查status.embeddable

這是關於此主題的blog post,即使示例在v2中,信息仍然相關。

+0

感謝您的回覆!那麼域名https://gdata.youtube.com/feeds/api/videos已被棄用? 我試圖用這個API使用「videoSyndicated = true&v = 3」,但不起作用。我將使用https://www.googleapis.com/youtube/ –

+0

將我的程序更新到v3。videoSyndicated是v3中的一個選項,在v2中也應該有一種方法。但強烈建議切換到v3。 –

+0

我嘗試過使用v3 API,並且查詢返回的視頻仍然不會在使用YouTube Player API的Galaxy Tab上播放。它只顯示「此視頻在此平臺上不可用」。你確定這有效嗎?以下是我使用'https://www.googleapis.com/youtube/v3/search?maxResults=5&part=snippet&type=video&videoSyndicated=true&q=Tango+Kenny+G&key={YOUR_API_KEY}'的查詢。第一個videoId返回的是'gEazvWRo7h0',它不會在我的設備上播放。 – Alan

相關問題