1

注意:我在Chrome應用程序內部的webview中使用YouTube Iframe。YouTube數據API(v3)搜索過濾器已損壞

這是YouTube's API狀態:

videoSyndicated

的videoSyndicated參數可以讓你限制搜索只 能外youtube.com上播放視頻。如果您爲此參數指定值 ,則還必須將類型參數的值設置爲 視頻。

videoLicense

的videoLicense參數篩選搜索結果僅包括 與特定許可的視頻。 YouTube允許視頻上傳者選擇 將Creative Commons許可或標準YouTube 許可附加到他們的每個視頻。如果您爲此 參數指定值,則還必須將類型參數的值設置爲視頻。

videoEmbeddable

的videoEmbeddable參數可以讓你限制搜索只 可以嵌入到網頁中的視頻。如果您爲此參數指定 的值,則還必須將類型參數的值設置爲視頻。

即使我把他們都在,我仍然得到錯誤信息像

enter image description here

實例視頻:https://www.youtube.com/watch?v=TMSIR210mRg

問:爲什麼會出現這種情況,以及如何確保搜索結果只包含可從我的網站播放的視頻?

回答

0

有一個單獨的版權主張檢查。視頻中某些內容(通常是音樂)的合法版權擁有者有權限制或阻止某些網站的嵌入。此信息目前無法通過YouTube API獲取。

1

我意識到這不是過濾器壞了,而是視頻具有特定於域的黑名單。例如,某些視頻無法在移動設備上播放,或者在我的情況下,無法播放來自具有chrome-extension://域名的Chrome應用。