2010-10-22 65 views
9

我们有一个基于SWF的音频播放器。我们希望能够以Youtube视频或BandPage歌曲嵌入到Facebook供稿墙的相同方式将此播放器嵌入Facebook墙贴。现在点击我们提供的图片重定向到播放器,而不是直接加载播放器。如何将基于SWF的自定义音频播放器嵌入Facebook墙贴?

更新:我们希望像BandPage那样嵌入我们的SWF播放器。我们希望在我们的图像上放置小播放按钮。我们也想让这个小符号留到日期。

alt text

点击图片或播放按钮,然后加载SWF在线。

alt text

我如何与Facebook的的JavaScript API实现这一目标?这只是白名单上市的问题吗?或者我必须提供更多参数?

这就是我现在所拥有的:

function fb_post() 
{ 
    var message = 'Look at my fantastic SWF!'; 
    var picture = 'A LINK TO A 100X100 IMAGE'; 
    var link = 'A LINK TO OUR SWF'; 
    var source = 'A LINK TO OUR SWF'; 
    var name = 'Blah blah'; 
    var caption = 'Yada yada yada'; 
    var description = 'Facebook programming'; 
    var type = 'swf'; 

    FB.api('/me/feed', 'post', { message: message, picture: picture, link: link, name: name, type: type }, function(response) { 
    if (!response || response.error) { 
     alert('Error occured: ' + response.error.message); 
     } else { 
     alert('Post ID: ' + response); 
     } 
    }); 
} 

UPDATE:它的工作吧!我们的图片上有播放按钮,SWF已加载并显示在Facebook墙上:)虽然我们还没有和FB.api一起使用它。我们使用FB.ui.

使用此表格为Video Embed Whitelist Request。我们必须等待不到一周的时间才能将我们的网址列入白名单。

+0

我已经在这个话题的更新我的回答 – saibotd 2010-10-23 09:13:03

+0

看 [回放在一个网站就像一个嵌入MP4视频或共享使用Flash] [1]它显示所需要的新的meta标签。 [1]:http://stackoverflow.com/questions/12623865/playing-back-an-embedded-mp4-video-in-a-facebook-like-or-share-using-flash – 2014-02-24 18:39:32

回答

6

您需要将您的域名列入白名单。 这里是表格:http://www.facebook.com/help/contact.php?show_form=video_embed_whitelist

更新: 你看过this?这似乎涵盖您的需求(男人,你得恨FB用于搭建所有这些API的和半arsed文档)

这可能是有趣:

<meta property="og:video" content="http://www.example.com/player.swf?video_id=123456789"/> 
<meta name="video_height" content="200" /> 
<meta name="video_width" content="300" /> 
<meta name="video_type" content="application/x-shockwave-flash" /> 

这是一个为video-的例子播放器,但它也适用于音频播放器。

另请参阅OpenGraph文档 - 关于如何使您的网站适合Facebook的许多信息。

+0

这不仅仅是视频文件?我们有一个基于SWF的音频播放器。 – 2010-10-22 17:14:41

+1

我不认为这很重要,脸书只需要你的话,他们可以信任你的SWF。我们目前正在使用视频播放器 - 如果遇到任何问题,我会通知您。 – saibotd 2010-10-23 08:24:06

+0

saibotd,那会很棒。我会保持你的更新。你知道FB.api post调用需要什么参数吗? – 2010-10-23 08:34:46

0

我也尝试使用元标签在Facebook邮政中使用基于swf的音频播放器嵌入wav音频文件。

我所做的是:

  • 发布一个链接到使用饲料图形API用户的墙。
  • 当链接被点击时,服务器端添加元标记到响应头。

    1. 我可以在用户的​​墙上成功发布它。
    2. 当朋友查看同一帖子时,朋友会正确看到帖子。点击带有播放器按钮的图片后,播放音频。点击链接网址后,它也可以正常播放。问题是整个帖子区域是可点击的,当点击链接和图片以外的任何区域时,它会显示我在响应标题中设置的html代码。
相关问题