2011-04-05 58 views
0

Embeding YouTube視頻我使用的JavaScript YouTube API在嵌入YouTube視頻,我有在使用swfobject.embed功能嵌入播放列表困難。使用該代碼的IM,我在JavaScript API文檔發現是:與播放列表參數

var splitSrc = src.split(","); 

    var params = { allowScriptAccess: "always", wmode: "transparent", allowFullScreen: "true" }; 
    var atts = { id: "myytplayer" }; 

    if (splitSrc.length > 1) { 
     swfobject.embedSWF("http://www.youtube.com/v/" + splitSrc[0] + "?showsearch=0&enablejsapi=1&playerapiid=ytplayer&rel=0&fs=1&playlist=" + src, 
        "PlayerYoutube", "0", "0", "8", null, null, params, atts); 
    } 

其中src的視頻ID的逗號分隔的列表,但播放器載入只是splitSrc指定的第一個視頻[0]。

是否有另一種方法呢? 我做錯了嗎?

請可能有人能幫我解決這個問題。

我有另一個工作以防萬一,但它的將是大量參與實施的,我寧願有一個簡單的解決這個。

回答

1

embedded AS2 player has been deprecated和播放列表參數不會出現與它合作。

你需要使用嵌入式AS3播放器,只需要你version=3添加到參數列表。

例子:

http://www.youtube.com/v/NKU6oOUho74?version=3&showsearch=0&version=3&enablejsapi=1&playerapiid=ytplayer&rel=0&fs=1&playlist=uDEQVgyNz88,AmKwF_Si734 

其他提示:

  • 初始視頻的ID不應該在播放列表中,除非你想發揮它的兩倍。
  • 添加一個循環= 1,如果你不希望玩家當列表完成後停止。沒有循環= 1,即使用戶也無法重新啓動播放列表。
0

據我所知,您應該將& playnext = 1添加到您的網址。