阅读Open Graph协议网站> http://ogp.me/供参考。
<meta property="og:video:secure_url"content="https://www.example.com/my.swf?v=1"/>
<meta name="og:video:height"content="164"/>
<meta name="og:video:width"content="164"/>
<meta name="og:video:type"content="application/x-shockwave-flash"/>
由于我使用https
,我似乎需要将http://www.facebook.com/help/contact.php?show_form=video_embed_whitelist列入白名单我认为Facebook允许SWF播放器播放我所见过的所有论坛中的视频包装,尽管我还没有看到任何非标准/自定义视频播放器嵌入到Facebook墙上。
要发布自定义swf视频,看起来我必须:
现在对于这个问题的棘手部分......
我使用Node.js(特别是Socket.io)而不是制作大量的SWF文件我想制作一个连接的SWF来获取视频(这可以用flashvar来完成,比如v = 1), 但我想知道Facebook会阻止此服务器连接吗?
如果可能的话,我正在考虑这个问题:http://blog.ionelmc.ro/2008/11/29/flash-socket-bridge-with-haxe/但我也不太确定 - 虽然这个代码看起来像节点,但现在看来我喝咖啡它只是客户端。另外我对swf / flex / flash / wtf不太熟悉,并且想在各种网站上阅读很多不同的flash javascript桥代码,如果这一切甚至可以用一个简单的swf,或者他们在谈论空气吗?
有没有人知道可以连接到node.js,socket.io或其他模块的javascript库/ flash库?我觉得我在这里主要是理论,道歉。
答案 0 :(得分:0)
在node.js文件中创建如下内容。
<html xmlns:og="http://ogp.me/ns#">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="REFRESH" content="1;url=http://www.xyz.com/">
<meta property="og:title" content="HERE GOES THE VIDEO TITLE" />
<meta property="og:description" content="HERE GOES THE VIDEO DESCRIPTION" />
<meta property="og:image" content="HERE GOES THE PATH OF VIDEO THUMBNAIL" />
<meta property="og:image:secure_url" content="HERE GOES THE SECURED PATH OF VIDEO THUMBNAIL" />
<meta property="og:video:type" content="application/x-shockwave-flash" />
<meta property="og:video" content="HERE GOES THE PATH OF VIDEO FLV PATH" />
<meta property="og:video:secure_url" content="HERE GOES THE PATH OF VIDEO SECURED PATH" />
<meta name="og:video:height" content="303" />
<meta name="og:video:width" content="404" />
</head>
</html>
然后你需要通过sharer.php文件调用这个文件,如下面的url编码格式
http://www.facebook.com/sharer/sharer.php?u= [url编码格式指向带有参数的文件,如果有的话]