2012-05-09 109 views

回答

3

對於YouTube,請在用於自動播放視頻的網址末尾添加&autoplay=1。例如:

如果URL去的視頻是:

http://www.youtube.com/v/xxx

自動播放的網址是:

http://www.youtube.com/v/xxx&autoplay=1

YouTube的上述作品,但Facebook有一點不同:

在自動播放視頻的代碼的嵌入部分添加以下參數:

<param name="autoplay" value="true"> 

此方法也適用於其他網站,主要是那些使用基於Flash的視頻播放器。

+1

對不起,這不起作用。你的例子是自動播放嵌入在Facebook上的YouTube視頻。我期待自動播放嵌入到外部網站的Facebook視頻。 – MotoTribe

+0

賈斯汀是正確的,但視頻ID後的&autoplay = 1。所以... value =「http://www.youtube.com/v/xxxxx&autoplay=1」 – Drai

+4

我並非試圖在Facebook上嵌入YouTube視頻 - 我試圖在外部網站上嵌入Facebook視頻 - 然後自動播放它 – MotoTribe

-4

應該嵌入哪些視頻無關緊要。添加代碼

&自動播放= 1

給你嵌入應該解決ISSU並允許視頻自動播放視頻的URL的結尾。

+0

我剛剛查看了鏈接,之前我沒有注意到它。將行添加到嵌入代碼應該可行。 – 2012-05-15 18:15:22

6

對你不幸的是Facebook's policies禁止內容自動播放(感謝上帝)。

我試圖追查實際的政策文件,但它已被淹沒在人們談論它被禁止在Facebook上的SERPS噪音!你可以在StackOverflowWebApps上找到回答這個問題的問題。

StackOverflow是Facebook開發人員的官方支持渠道,因此他們的用戶可能對該主題有更多的瞭解。

也有可能一些whizzy jQuery可能會僞造點擊,但facebook更新它的代碼的頻率很高,以至於我懷疑任何hack會持續很長時間。

最佳答案是使用YouTube或其他渠道,讓您如此分享他們的網絡之外。不要依賴一個黑客解決方案,因爲這個網絡顯然對視頻在自己的邊界之外共享感興趣。

用戶可以輕鬆地更改他們視頻的隱私設置,如果Facebook成爲流行的事情,Facebook可能會嘗試並破壞嵌入其內容的能力。

+0

謝謝,這很有幫助。一篇文章提到「頁面上的應用程序不得託管無需用戶交互即可自動播放的媒體。」我不認爲他們的政策會適用,因爲我正在自己的網站上播放Facebook視頻。 – MotoTribe

+1

@MotoTribe事實上,我也發現了這一點,但由於政策的原因,我認爲他們使用的Flash播放器實際上無法自動播放。我嘗試了一些標準的嵌入參數,並且它們都不支持。 – toomanyairmiles

+1

看起來好像facebook已經對自動播放策略進行了調整,因爲他們現在正在推出自動播放視頻。 – user280109

0

waitforclick

指示允許時是否自動播放Flash對象(假)。 由於安全性和美學原因,在配置文件中false不起作用, 除了AJAX調用之後。默認值是true

https://developers.facebook.com/docs/reference/fbml/swf/

u必須在你提供的鏈接從底部的示例代碼更改到Facebook的視頻,像解釋。

Didnt嘗試過,但也許它可以幫助

問候

+0

FBML已折舊,所以這不起作用。 – toomanyairmiles

0

由於我沒有視頻ID,我不能測試,但加入了「玩」或「自動播放」可參數工作:

<object width="400" height="224" > 
<param name="allowfullscreen" value="true" /> 
<param name="allowscriptaccess" value="always" /> 
<param name="movie" value="http://www.facebook.com/v/xxx" /> 
<param name="autoplay" value="true" /> 
<embed src="http://www.facebook.com/v/xxx" type="application/x-shockwave-flash" 
    allowscriptaccess="always" allowfullscreen="true" width="400" height="224" autoplay="true"> 
</embed> 
</object> 
+0

nope,那不會那麼做。 10150683565839444將是一個視頻ID來測試 – MotoTribe

2

由於今天的Facebook SDK最新的,您可以通過添加數據自動播放=「true」以嵌入代碼的div標籤被動自動播放視頻。

參考:https://developers.facebook.com/docs/plugins/embedded-video-player

我剛剛實現了這個對我自己的項目,它的工作,但截至目前,只會起到被動(靜音模式)。這與您在Facebook上滾動新聞Feed時看到的效果類似。用戶必須手動取消靜音視頻。

我希望這會有所幫助。

0

這裏的答案有些過時,所以只是有更新的答案,你可以看到所有的細節Facebook Documentation

TL; DR:

這是如何嵌入來自Facebook的視頻看起來像:

<html> 
<head> 
    <title>Your Website Title</title> 
</head> 
<body> 

    <!-- Load Facebook SDK for JavaScript --> 
    <div id="fb-root"></div> 
    <script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.6"; 
    fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk'));</script> 

    <!-- Your embedded video player code --> 
    <div class="fb-video" data-href="https://www.facebook.com/facebook/videos/10153231379946729/" data-width="500" data-show-text="false"> 
    <div class="fb-xfbml-parse-ignore"> 
     <blockquote cite="https://www.facebook.com/facebook/videos/10153231379946729/"> 
     <a href="https://www.facebook.com/facebook/videos/10153231379946729/">How to Share With Just Friends</a> 
     <p>How to share with just friends.</p> 
     Posted by <a href="https://www.facebook.com/facebook/">Facebook</a> on Friday, December 5, 2014 
     </blockquote> 
    </div> 
    </div> 

</body> 
</html> 

下面的HTML標籤,您可以設置自動播放功能,真正:

<div class="fb-video" data-href="<video-post-url>" data-autoplay="true"> 

data-autoplay的默認值當然是false

相關問題