如何在Facebook中嵌入自己的视频播放器?

14

我能否将自己的视频播放器嵌入Facebook中,使其像所有YouTube视频一样直接显示在时间线上?

我在网站的<head>部分需要包含哪些元标记(meta tags)呢?

4个回答

15

除其他答案之外,来自Facebook的最新开发人员发布的帖子(我现在似乎无法找到)暗示不再需要白名单。但我仍然这么做了。需要大约一周时间。

您需要使用Open Graph协议。关于嵌入视频的信息在此页面底部:http://developers.facebook.com/docs/opengraph/

这是我们通过实验发现的(未来肯定会改变):

  • 播放器必须是Flash播放器。
  • 它必须是https链接。
  • 您可以添加可选的flashvars作为参数。

我们网站上的一个示例og:video标记:

<meta property="og:video" content="https://indieflix.com/media/swf/player.swf?bufferlength=3&lightcolor=FFFFFF&autostart=true&file=http%3A%2F%2Findieflix.com%2Fstreamer%2Fhdtrailer%2F32310_320x180.mp4&provider=http&frontcolor=CCCCCC&image=http%3A%2F%2Fcdn.indieflix.com%2Ffilms%2Fimages%2Flarge%2F32310.jpg&backcolor=333333" />

关于尺寸,我找不到任何尺寸信息。我的意思是宽度+高度。是否有最大或最小宽度/高度?谢谢。 - siniradam
1
这是帖子链接:https://developers.facebook.com/blog/post/486/ 之前,这需要将您的域名添加到白名单中。现在我们已经开放给所有域名。 - kapex

12

您必须先提交视频嵌入白名单请求,获得Flash播放器的批准。

一旦获得批准,就像YouTube视频一样,您的播放器将能够显示。您可以使用Facebook分享帮助指南,Fire在他的回复中提到了这一点。另外,还有一个有用的工具是URL Linter,它告诉您Facebook如何解释您页面上的元数据。


15
“视频嵌入白名单请求”的链接已不再有效。” - francogrex
5
无需白名单。 - siniradam
8
有没有最近(2015年)的回答这个问题的人? - Dante Cullari

0

是的,有一个元标签,但我不确定您自己的Flash视频播放器是否会被直接嵌入。请看共享丰富媒体部分。


非常感谢您提供的链接。但是对我来说它不起作用。当我试图分享我的链接时,Facebook没有显示缩略图?:s - Simon Thomsen

0

视频嵌入功能非常好用,最近看到了YouTube嵌入的一些变化。以前只是一个小缩略图和播放按钮,即使标记为收藏故事也是如此。现在他们将视频作为特色故事(星号)嵌入,具有完整的时间线封面大小的缩略图和播放按钮。这对于在Facebook上嵌入任何视频或Flash都非常有趣。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接