2011-07-19 35 views
5

我已經成功地將一個自定義的SWF嵌入到Facebook的貼子中。這可以通過在鏈接頁面的源代碼中添加特殊元標記來完成。例如,YouTube播放頁面的相應來源如下所示:將HTML5內容嵌入Facebook牆貼?

<meta property="fb:app_id" content="87741124305"> 
<meta property="og:url" content="http://www.youtube.com/watch?v=qLkk3i4tMQw"> 
<meta property="og:title" content="Marco Huck vs Hugo Hernan Garay 10. Runde KO"> 
<meta property="og:description" content="..."> 
<meta property="og:type" content="video"> 
<meta property="og:image" content="http://i2.ytimg.com/vi/qLkk3i4tMQw/default.jpg"> 
<meta property="og:video" content="http://www.youtube.com/v/qLkk3i4tMQw?version=3&amp;autohide=1"> 
<meta property="og:video:type" content="application/x-shockwave-flash"> 
<meta property="og:video:width" content="398"> 
<meta property="og:video:height" content="224"> 
<meta property="og:site_name" content="YouTube"> 

但是,這顯然只適用於Flash內容。

最近,Facebook增加了對源自YouTube的HTML5視頻的支持(用於在iPad上播放視頻)。知道這是否僅限於YouTube是相當有趣的。有誰知道我們其他人是否有可能將HTML(5)代碼嵌入Facebook牆貼?如果是這樣,該怎麼辦?

回答

6

對不起,但目前沒有API來實現你的建議。 HTML5是我們承諾的標準,因此我不排除將來可能添加此功能。

+0

Colm,謝謝你的回覆。這真的很可愛! – starbugs

+2

Hello @ColmDoyle,自2011年以來,該功能是否有任何進展?擁有它將是非常有用的。 :) – Rolice

+0

現在或未來計劃的任何消息? – Dada

1

我覺得現在這是可能的:

http://developers.facebook.com/docs/opengraph/

檢查頁面的下部。就像在HTML5標籤中一樣,您現在可以定義各種來源,從Flash Player開始並回退到MP4等等。您將失去自定義的外觀,但至少會播放視頻。

-1

你可以使用這個!

<meta http-equiv="Cache-control" content="no-cache"> 
<meta property="og:type" content="video/mp4" /> 
<meta property="og:video:height" content="260" /> 
<meta property="og:video:width" content="520" /> 
<meta property="og:video:type" content="video/mp4" /> 
<meta property="og:title" content="<?php echo $vtitle ?>" /> 
<meta property="og:description" content="<?php echo $vdis ?>" /> 
<meta property="og:image" content="<?php echo $vpic ?>" /> 
<meta property="og:video" content="<?php echo $vlink ?>" />" 

這是如何需要你也有一個standered SSL在你的網站發佈在Facebook牆上,與Flash或HTML5。

+0

謝謝,但問題在於嵌入HTML5代碼作爲用戶FB牆上基於Flash的內容的替代方案。您的答案似乎只包含HTML5視頻。 – starbugs