Facebook如何播放已被禁止嵌入的YouTube视频?

时间:2012-10-10 22:44:05

标签: youtube-api

好的,举个例子:

首先,尝试将Drake - Hell Yeah作为嵌入式YouTube视频播放。如果你通过点击SO中的超链接这样做 - 它将起作用。但是,如果您将URL复制/粘贴到新选项卡中 - 它不会。

您会看到一条错误消息:“此视频包含来自UMG的内容。限制在某些网站上播放。请在YouTube上观看。”

现在,使用相同的链接(http://www.youtube.com/embed/muUEyXj-iqk)并将其粘贴为Facebook墙上的帖子。这首歌很开心。

允许Facebook播放嵌入式视频的通信是什么,但是从YouTube本身播放相同的视频不起作用?!

不确定我应该从哪里开始寻找这种魔力。它是通过标题传达的吗?还是其他一些聪明的编码......?或YouTube和Facebook之间的协议?

更新:因此,如果您点击我已超链接的网址 - 它将会播放。但是,如果您将URL复制/粘贴到浏览器中 - 它将无法播放。我假设YouTube正在查看网址的引荐链接,并根据匹配的来源确定视频是否可播放。由于它是在点击时来自网站,但是在复制/粘贴时不是来自任何人,我会得到不同的结果?

1 个答案:

答案 0 :(得分:1)

嵌入限制由内容所有者设置。在这种情况下,Vevo可以创建一个可以查看其视频的地方的白名单。因为您可以在www.facebook.com上看到它,这意味着它可以包含在此白名单中。有关这些政策的部分详细信息,请参阅YouTube内容ID常见问题解答

http://www.youtube.com/t/contentid_more

这个问题最接近的答案是与上传者区域被阻止有关的问题。应该更新帮助页面以包括站点限制。