如何检查YouTube视频是否允许嵌入式游戏



YouTube频道可以禁止在嵌入式YouTube播放器中播放其视频。我正在使用用户生成的内容,其中用户选择了选择嵌入其选择的视频(使用YouTube Iframe API),我需要向用户解释为什么无法嵌入他们的视频,因此我需要检测到此视频失败的具体原因,而不是简单地检测到视频无法播放的原因。我想在将视频实际喂给玩家之前检查一下。


我想知道我是否可以将信息作为对V3数据查询的响应,例如我当前正在做的v3数据查询:

$.getJSON('https://www.googleapis.com/youtube/v3/videos?key=***&part=snippet,contentDetails,statistics&id=' + videoID, function(data, status, xhr) { ...

我看到了这样的事情,涉及涉及V2数据API的内容。

有没有办法检查视频是否被限制为事先嵌入?

您应该获得OnError 101事件。

您还可以在搜索中使用videoEmbeddable过滤视频。

最新更新