【发布时间】:2015-05-03 03:53:02
【问题描述】:
当某些内容从 youtube 共享到 facebook 时,facebook 现在会显示 youtube html5 播放器。
如果您在open graph debugger 中查找他们的网址之一 (https://www.youtube.com/watch?v=uuS5ZyQhvsk),您可以看到他们现在正在为他们的 html 播放器和 flash 播放器提供开放的图形元数据。
我还有一个播放器,它位于 iframe 中,现在包含与 youtube 相同的标签,减去 flash 的标签,因为我们没有 Flash 播放器,但它无法正常工作,Facebook 正在给我这个没有意义的错误:
Share 具有可播放的媒体,但不会内联播放,因为如果嵌入它会导致混合内容警告。添加 secure_src 或使视频 src 安全以解决此问题。
这是 facebook 正在阅读的信息:
这是生成该错误的示例 url:https://www.la1tv.co.uk/player/124/260
我能想到的是,Facebook 已经与 youtube 达成了某种协议,但目前还不是所有人都可以使用,但从那个错误中并不清楚。
我们网站上的所有内容都通过 https 提供。
任何人都知道发生了什么或让它工作了吗?
我在 facebook 上的任何地方都找不到如何执行此操作的任何文档。
不久前,当我试图让它工作时,我发布了一个 similar question,但此时 youtube 仍然只向 facebook 提供 Flash 播放器。
看起来其他人遇到了类似的问题here。
【问题讨论】:
-
Youtube 正在测试该功能。当它可供所有人使用时,它将在developers.facebook.com 上公布
-
非常感谢。你知道大概什么时候会发生这种情况吗?如果我使用的标签是正确的,我认为它们是正确的,它会自动为我们启用还是我们需要在某个地方申请它?
-
两个问题都不知道
-
看起来 Facebook 继续前进并允许完全相反的情况;您上传到 Facebook 并在您的网站上分享它们,而不是相反 - 最近刚刚在 Facebook F8 活动中宣布。 ||| facebook.com/video.php?v=10152795634488553 ||| developers.facebook.com/docs/graph-api/video-uploads ||| developers.facebook.com/docs/plugins/embedded-video-player
-
这很有趣。看起来这是一种将已经在 facebook 上的视频转移到其他地方的方法,这与我们想要的相反,并且目前正在与 youtube 以及可能被 facebook 列入白名单的其他网站合作。
标签: html facebook facebook-graph-api youtube facebook-opengraph