注意:我在Chrome应用内的网页浏览中使用YouTube Iframe。
这是YouTube's API所述的内容:
videoSyndicated
videoSyndicated参数可让您将搜索限制为仅限 可以在youtube.com外播放的视频。如果指定值 对于此参数,还必须将type参数的值设置为 视频。
videoLicense
videoLicense参数将搜索结果过滤为仅包括 具有特定许可证的视频。 YouTube允许视频上传者选择 附加知识共享许可或标准YouTube 他们的每个视频的许可。如果为此指定值 参数,您还必须将类型参数的值设置为视频。
videoEmbeddable
videoEmbeddable参数允许您仅限搜索 可嵌入网页的视频。如果为其指定值 此参数,您还必须将type参数的值设置为video。
即使我全部打开,我仍然会收到错误信息,如
This video contains content from X
视频示例:https://www.youtube.com/watch?v=TMSIR210mRg
问:为什么会出现这种情况,如何确保搜索结果仅包含可从我的网站播放的视频?
答案 0 :(得分:1)
我意识到过滤器没有被破坏,视频中有特定于域的黑名单。例如,某些视频无法通过移动设备播放,或者在我的情况下,来自具有chrome-extension://
域的Chrome应用。
答案 1 :(得分:0)
对版权声明进行单独检查。视频中某些内容的合法版权所有者(通常是音乐)拥有限制或阻止某些网站嵌入的合法权利。目前,YouTube API无法提供此信息。