1

我在谷歌上搜索了两天试图解决这个问题。我还搜索了这个论坛并阅读了 FB Dev 页面,直到我的眼睛受伤。两天前我问了这个问题,它被删除了。我完全理解,但如果我问错了,请帮我正确地问或指出正确的方向或告诉我我是个白痴,任何事情。

我正在尝试使用 FB.UI 从我的网站“将故事发布到提要”。那工作正常。

我的问题是我想添加视频而不是照片。因此,基于 FB DEV 文档,我正在尝试使用“源”属性来执行此操作。但我尝试了多种视频格式都无济于事(avi、mp4、flv)。唯一似乎有效的是 SWF 文件,但我没有该格式的视频。(也尝试过,但没有合适的工具)

有谁知道您是否必须使用 SWF 或者您可以使用其他格式,我做错了。

您可以在此处查看我的进度http://www.thishope.org/facebook-tab.html(单击“获取免费歌曲”以获取对话框。)

这是我页面上的代码

<html>
<head>
  <title>This Hope</title>
  <link href="http://www.thishope.org/this-hope-fb-style.css" rel="stylesheet" type="text/css" />
</head>
<body>


<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
 FB.init({
 appId  : '244237565620746',
 status : true, // check login status
 cookie : true, // enable cookies to allow the server to access the session
 xfbml  : true, // parse XFBML
 channelUrl : 'http://WWW.MYDOMAIN.COM/channel.html', // channel.html file
 oauth  : true // enable OAuth 2.0
 });
 </script>


<div id="fb-link">


<script type="text/javascript">
function newInvite(){
   FB.ui({  method: 'feed',
            message: 'Get A Free Song!',
    source:'http://www.thishope.org/FB-Only-One-Lord.mp4',
    name:'Get A Free Song By This Hope!',
    caption:'Only One Lord',
    description:'Click share to post on your wall and download the song',
    });
   }
 </script>
     <a href="#" onclick="newInvite(); return false;">Get A Free Song!</a>

</div>

  </body>
</html> 
4

1 回答 1

0

您不能托管像 flowplayer 这样的 Flash 视频播放器吗?我知道它支持 FLV,不确定其他格式,您可能需要先转换为 FLV 服务器端您可以将 SWF URL 附加到您的帖子,这将具有视频可以在 Facebook 的新闻提要中播放的优势

检查此示例页面的来源:http ://sdoyle.fbdublin.com/tests/tasks/632942.html

当 Facebook 检测到此页面上的元标记(通过分享或点赞)时,将 flowplayer 视频播放器直接呈现到新闻提要帖子中,并且 flowplayer 通过作为参数传递给它的配置知道要播放哪个视频。我知道这并不完全是您想要做的,但应该为您的视频提供正确的想法。

您应该能够以相同的方式嵌入,方法是使用Feed Dialogsource的参数 为您的内容指定 Flash 播放器

于 2011-09-09T21:38:58.497 回答