我正在尝试将视频(flv)或swf视频播放器用于Facebook墙上,但无论我做什么 - facebook发布原始fbml并忽略代码。我做错了什么?
<fb:swf
swfsrc='http://www.domain.com/flv_player/Main.swf'
imgsrc='http://www.domain.com/large1.jpg'
allowscriptaccess=”all”
flashvars='config=http://www.domain.com/playerConfigEmbed/2179.xml'
width="384" height="283" />
我也试过fb:flv
<fb:flv src='http://www.domain.com/files/file.flv' width='400' height='300' title='my movie' color='#FFBB00' salign='r' img='http://www.domain.com/thumbs/large1.jpg' scale='showall'/>
答案 0 :(得分:4)
您可以使用Open Graph元标记轻松完成此操作。我在这里写了一篇关于如何做到这一点的简短教程:http://ahrengot.com/tutorials/custom-video-player-on-facebook/
此方法还允许您使用iphone的HTML5后备,甚至可以在Facebook iPhone应用程序中使用 - 我的示例设置了HTML5后备,同时显示了该功能。
答案 1 :(得分:2)
尝试一下:
<fb:swf
swfbgcolor="000000"
imgstyle="border-width:3px; border-color:white;"
swfsrc='http://vimeo.com/moogaloop.swf?clip_id=12941088&server=vimeo.com&show_title=1&show_byline=1&show_portrait=1&color=00ADEF&fullscreen=1&autoplay=0&loop=0'
imgsrc='http://lojke.pl/PapayaLearn/video_link.png'
width='400' height='302'>
答案 2 :(得分:0)
确保自己贴上标签
<Fb:fbjs-bridge />
在创建<fb:swf />
之前
这将为您创建一个与Flash通信的桥梁。
然后:
<Fb:swf
Swfsrc ='http: // your domain/yourflash.swf '
Width = '550' height = '400' align ='center ' />
如果使用免费托管这些最可能的事情是Facebook阻止您的SWF可视化。