【发布时间】:2012-02-21 23:32:19
【问题描述】:
我需要在用户墙上贴一个 swf,它可以在墙内播放。
我搜索了几天的解决方案并了解到我需要应用 Facebook 视频嵌入白名单请求才能执行此操作。但是旧的请求表单链接不起作用(http://www.facebook.com/help/contact.php?show_form=video_embed_whitelist)。
有人可以帮忙吗?
【问题讨论】:
我需要在用户墙上贴一个 swf,它可以在墙内播放。
我搜索了几天的解决方案并了解到我需要应用 Facebook 视频嵌入白名单请求才能执行此操作。但是旧的请求表单链接不起作用(http://www.facebook.com/help/contact.php?show_form=video_embed_whitelist)。
有人可以帮忙吗?
【问题讨论】:
您无需为此申请任何白名单请求。任何提要故事都可以包含 SWF。请参阅Facebook JavaScript SDK,了解有关您可以在提要故事中发布哪些元素的信息。您可以使用的一个参数是source 参数。
取自文档:
来源:
附加的媒体文件(例如 SWF 或视频文件)的 URL 到这个帖子。如果同时指定了源和图片,则只有源 用过。
所以...例如 - 您可以使用这些参数进行调用:
var obj = {
method: 'feed',
link: 'http://your_site.com/',
source: 'http://your_site.com/your_swf_movie.swf',
name: 'Publish SWF in feed!',
caption: 'SWF's are cool',
description: 'Here is an SWF file!.'
};
FB.ui(obj);
【讨论】:
如果你的站点在白名单中,swf可以直接上墙播放,否则会弹出新窗口播放swf。
【讨论】:
如果您尝试在弹出的 Facebook 弹出窗口中写一些内容,然后将其发布到 feed,当点击缩略图时,视频会在墙上播放。
如果提要没有消息,缩略图将成为 SWF 本身的直接链接并在新窗口中打开。
【讨论】: