2010-10-22 140 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代碼。
相關問題