2017-03-14 19 views
0

ビデオsrcに別のビデオがロードされた後にビデオを再生するjavascriptコードがあります。第二のビデオは自動的に他のページに私をリダイレクトし終わったとき、どのような私が欲しいのは、ここに私のコードがあるさ:終了した関数のページにリダイレクト

<script type="text/javascript"> 
 

 

 
var videoplayer = document.getElementById("videoplayer"); 
 
var video = $('video')[0]; 
 

 

 

 

 
    videoplayer.addEventListener('click',function(){ 
 
    videoplayer.play(); 
 
},false); 
 

 
    videoplayer.addEventListener('ended',function(){ 
 
    var nextVideo = "C:/Users/Video Turismo/Desktop/Spots y videos/Vidios/Lamb.mp4"; 
 
    videoplayer.src = nextVideo; 
 
    videoplayer.pause(); 
 
    $('video').unbind('ended'); 
 
    window.location("www.google.com"); 
 
    
 
},false); 
 

 

 

 
    
 

 

 
</script>
<video width="100%" height="50%" controls id="videoplayer" > 
 
     <source src="C:/Users/Video Turismo/Desktop/Spots y videos/Vidios/NEGAS.mp4"> 
 
     </video>

答えて

0

私はvideo.srcはすでにnextVideoない場合は、あなたが尋ねるべきだと思いますし、場所などを変更します。この方法で、2番目のビデオが終了したことがわかります。

var videoplayer = document.getElementById("videoplayer"); 
 
var video = $('video')[0]; 
 

 
videoplayer.addEventListener('click', function(){ 
 
    videoplayer.play(); 
 
},false); 
 

 
videoplayer.addEventListener('ended', function(){ 
 
    var nextVideo = "C:/Users/Video Turismo/Desktop/Spots y videos/Vidios/Lamb.mp4"; 
 
    if (videoplayer.src == nextVideo) { 
 
    window.location("www.google.com"); 
 
    } 
 
    videoplayer.src = nextVideo; 
 
    videoplayer.pause(); 
 
}, false);
<video width="100%" height="50%" controls id="videoplayer" > 
 
     <source src="C:/Users/Video Turismo/Desktop/Spots y videos/Vidios/NEGAS.mp4"> 
 
     </video>

関連する問題