在 Facebook 中嵌入视频播放器 html5 iframe 像 YouTube 一样分享

Embedding video player html5 iframe in facebook share like YouTube

当某些内容从 youtube 分享到 facebook 时,facebook 现在会显示 youtube html5 播放器。

如果您查看他们的 url 之一(https://www.youtube.com/watch?v=uuS5ZyQhvsk) in the open graph debugger,您可以看到他们现在正在为他们的 html 播放器和 Flash 播放器提供开放图元数据.

我还有一个位于 iframe 中的播放器,现在包含与 youtube 相同的标签,减去 flash 标签,因为我们没有 flash 播放器,但它不起作用,而 facebook 是给我这个没有意义的错误:

Share has playable media but will not play inline because it would cause a mixed content warning if embedded. Add a secure_src or make the video src secure to fix this.

这是 Facebook 正在阅读的信息:

这是生成该错误的 url 示例:https://www.la1tv.co.uk/player/124/260

我能想到的是 Facebook 已经与 youtube 达成了某种协议,这还不是对所有人都可用,但从那个错误中还不清楚。

我们网站上的所有内容都通过 https 提供。

有人知道这是怎么回事吗?

我在 Facebook 上的任何地方都找不到如何执行此操作的任何文档。

前阵子我发了一个 similar question 试图让这个工作,但当时 youtube 仍然只向 facebook 提供 flash 播放器。

看来其他人也遇到了类似的问题 here

根据 WizKid 的说法,这目前正处于 YouTube 的试用期,希望在未来某个日期向所有人推出。