如何将基于SWF的自定义音频播放器嵌入Facebook墙贴?
我们有一个基于SWF的音频播放器。我们希望能够以Youtube视频或BandPage歌曲嵌入到Facebook供稿墙的相同方式将此播放器嵌入Facebook墙贴。现在点击我们提供的图片重定向到播放器,而不是直接加载播放器。如何将基于SWF的自定义音频播放器嵌入Facebook墙贴?
更新:我们希望像BandPage那样嵌入我们的SWF播放器。我们希望在我们的图像上放置小播放按钮。我们也想让这个小符号留到日期。
点击图片或播放按钮,然后加载SWF在线。
我如何与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。我们必须等待不到一周的时间才能将我们的网址列入白名单。
您需要将您的域名列入白名单。 这里是表格: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的许多信息。
这不仅仅是视频文件?我们有一个基于SWF的音频播放器。 – 2010-10-22 17:14:41
我不认为这很重要,脸书只需要你的话,他们可以信任你的SWF。我们目前正在使用视频播放器 - 如果遇到任何问题,我会通知您。 – saibotd 2010-10-23 08:24:06
saibotd,那会很棒。我会保持你的更新。你知道FB.api post调用需要什么参数吗? – 2010-10-23 08:34:46
我也尝试使用元标签在Facebook邮政中使用基于swf的音频播放器嵌入wav音频文件。
我所做的是:
- 发布一个链接到使用饲料图形API用户的墙。
-
当链接被点击时,服务器端添加元标记到响应头。
- 我可以在用户的墙上成功发布它。
- 当朋友查看同一帖子时,朋友会正确看到帖子。点击带有播放器按钮的图片后,播放音频。点击链接网址后,它也可以正常播放。问题是整个帖子区域是可点击的,当点击链接和图片以外的任何区域时,它会显示我在响应标题中设置的html代码。
我已经在这个话题的更新我的回答 – saibotd 2010-10-23 09:13:03
看 [回放在一个网站就像一个嵌入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