2012-04-18 118 views
0

我有一個Flash應用程序嵌入在一個HTML頁面,我不想在時間線上播放時,用戶分享此頁面。我已閱讀文檔(https://developers.facebook.com/docs/share/)並添加了良好的元組元素,但當我共享頁面時,Flash應用程序可以直接在時間軸上使用,實際上,它是指向網頁的鏈接。嵌入式Flash內容不會播放時間軸

這是我的頭:

<meta property="og:site_name" content="Albumblog" /> 
<meta property="og:type" content="video.other" /> 
<meta property="og:title" content="My title" /> 
<meta property="og:description" content="My Description" /> 
<meta property="og:image" content="http://www.mydomain.com/myimage.png" /> 
<meta property="og:video" content="http://www.mydomain.com/module/viewer/index.swf?book_id=1&book_token=2&token=3&gateway_url=http://www.mydomain.com/ws.php/amfgateway/service&src=abg&production_mode=true" /> 
<meta property="og:video:height" content="386" /> 
<meta property="og:video:width" content="393" /> 
<meta property="og:video:type" content="application/x-shockwave-flash" /> 

我已經與Facebook網址共享者(sharer.php)另一個問題,則get參數 「T」 是行不通的。只需測試一下:https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.sadtrombone.com%2F&t=HELLOWORLD,它不起作用。該網址是編碼和標題是「正常」?

回答

0

如果您不希望視頻在時間軸上播放,請從頁面中刪除og:video標籤。相反,當有人分享您的網頁時,讓頁面選取og:image。用戶將不得不點擊圖片或鏈接,並將其重定向到您的網站,以便他們可以查看視頻。

t=...參數已被Facebook共享腳本長期忽略。您必須在頁面上使用og:title才能自定義標題。

相關問題