2011-04-05 1 views
0

YouTube 동영상을 퍼가기 위해 javascript youtube api를 사용하고 있습니다. swfobject.embed 기능을 사용하여 재생 목록을 퍼가는 데 어려움을 겪고 있습니다. 나 자바 스크립트 API 문서에서 발견하여 코드 임이다재생 목록 매개 변수가있는 youtube 동영상 삽입하기

SRC 비디오 IDS 콤마 구분리스트이지만
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); 
    } 

플레이어로드 splitSrc에 지정된 바로 첫 번째 동영상 [0].

다른 방법이 있습니까? 내가 잘못 했나요?

누군가이 문제와 관련하여 도움을 주실 수 있습니까?

다른 arround가 있지만 구현이 많이 복잡해지기 때문에 간단한 해결책이 필요합니다.

답변

1

embedded AS2 player has been deprecated 및 playlist 매개 변수가 작동하지 않는 것 같습니다.

매개 변수 목록에 version=3을 추가하기 만하면되는 임베디드 AS3 플레이어를 사용해야합니다.

예 :

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는, 재생 목록에 있으면 안됩니다.
  • 목록이 끝나면 플레이어를 중지하지 않으려면 루프를 추가하십시오. loop = 1이 없으면 사용자도 재생 목록을 다시 시작할 수 없습니다.
0

내가 아는 한, & playnext = 1을 URL에 추가해야합니다.