如何在Facebook上嵌入我自己的Flash视频播放器?

时间:2014-10-14 18:20:22

标签: facebook embed flash facebook-opengraph

我想在Facebook上嵌入我的Flash视频播放器,以便当人们在Facebook上分享我的视频时,它会让他们在Facebook上播放视频。 我在stackoverflow上看到了关于这个主题的一些帖子,并且不再需要白名单,但我在2013年12月之后找不到任何有关它的信息。

还可以吗?如果是,是否需要白名单?

1 个答案:

答案 0 :(得分:9)


您希望将SWF文件放在Facebook帖子中,如下所示: Example

注意: Facebook仅显示从HTTPS服务器托管的SWF文件。如果你可以做那部分,那就继续阅读..

1)您的网站上需要有一个HTML页面,然后在您的Facebook状态发布为链接。它来自该链接页面中包含的 meta 标记,Facebook将读取并加载SWF数据。

2)将元标记放在<头> ....< / head>页面的HTML部分。

(注意:为了使上面的示例工作,我当时使用了旧样式嵌入,但您可以尝试更新的OG标记。Good Reference)。以下是您自己的html示例(SWF进入“video_src”

< head >
<meta name="title" content="My Video SWF inside FBook" />
<meta name="description" content="Just a test for embedding SWF in a status" />
<meta name="medium" content="video" />

<link rel="image_src" href="https://website.com/files/test_Thumbnail.jpg"/> 
<link rel="video_src" href="https://website.com/files/test_VideoPlayer.swf"/>

<meta name="video_width" content="504" />
<meta name="video_height" content="283" />
<meta name="video_type" content="application/x-shockwave-flash"/>
< /head >

3)目前最大宽度为504,高度为283.每当Facebook改变对这些设置的看法时,请检查this page是否有更新。

您可以查看Facebook如何使用 Debugger 工具“解析”您的HTML链接。只需粘贴您的html页面链接,就像在墙上贴一样,它将显示实时预览。

更新:对于HTML5视频(注意:我自己没有尝试过这部分,只是我的理解......)

假设你已经使用了 OG:标签,那么你可以放置多个OG:视频链接(第一个应该是Flash,然后是回退到HTML5,它应该是视频文件的直接链接)点。

我现在无法确认这一点但是..如果HTML5视频文件是由系统播放器(在弹出窗口中播放?)而不是您自己的自定义设计JS / CSS,请不要感到惊讶接口

<meta property="og:video" content="https://website.com/files/test_VideoPlayer.swf" />
<meta property="og:video:secure_url" content="https://server.com/files/test_VideoPlayer.swf" />
<meta property="og:video:type" content="application/x-shockwave-flash" />

后跟......(非Flash)

<meta property="og:video" content="http://website.com/files/Video.mp4" />
<meta property="og:video:secure_url" content="https://server.com/files/Video.mp4" /> 
<meta property="og:video:type"       content="video/mp4" /> 
<meta property="og:video:width"      content="500" /> 
<meta property="og:video:height"     content="280" />