2012-11-12 2 views
2

이전 클립 이후에 클립을 재생할 수 있었지만 두 번째 클립이 끝난 후에 더 많이 추가하는 방법은 무엇입니까? 비디오리스트를 배열에 할당하고 'if'문을 생성 할 수 있습니까? 시퀀스에서 2 개 이상의 비디오를 재생하는 가장 좋은 방법은 무엇입니까? 많은 감사.HTML5를 사용하는 여러 선형 비디오

var myVideo = _V_("vid1"); 


function onComplete1(){ 

    var video2 = document.getElementsByTagName('video')[0]; 
    var videoPlaying = video2.currentSrc; 
    var ext = videoPlaying.substr(videoPlaying.lastIndexOf(".")); 

    video2.src = '2'+ext; 

    myVideo.load(); 
    myVideo.play(); 

답변

0

나를 위해 비디오 테스트 없습니다, 그러나 당신이 고려할 수 있습니다 : 그것은 단지 당신의 코드를 사용하여 첫 번째 비디오를 재생 어떤 이유로

(function(){ 
    var seq=["1.ogg","2.ogg"/* more */]; 
    var pos=0; 
    var video=document.getElementsByTagName("video")[0]; 
    function onComplete() { 
    if(pos>=seq.length) pos=-1; //if you want to loop 
    if(pos>=seq.length) return; //if you don't want to loop 
    video.src=seq[++pos]; 
    video.load(); 
    video.play(); 
    } 
    video.onended=onComplete; 
    video.src=seq[pos]; 
    video.load(); 
    video.play(); 
})(); 
+0

을 내가 아니라 내 HTML로 변경을해야 할 잘? – user1815422

+0

@ user1815422 다릅니다. '

관련 문제