Control start position and duration of play in HTML5 videoの行に従って、それぞれの再生が終了したときに、ビデオをあるセグメントから次のセグメントに自動的にジャンプさせようとしています。各セグメントの継続時間は同じで、各セグメントの開始時間は配列になります。
addEventListenerの後に配列をループする方法がわかりません。
var video = document.getElementById('player1');
function settheVariables() {
var videoStartTime= ["4","15","26","39"];
for (var i = 0; i < videoStartTime.length; i++) {
if (video.currentTime < videoStartTime[0] ){
video.currentTime = videoStartTime[i];
}
durationTime = 5;
}
//This part works when I plug in numbers for videoStartTime.
video.addEventListener('timeupdate', function() {
if(this.currentTime > (// videoStartTime [current index] + durationTime)){
this.currentTime = (// videoStartTime with next index);
video.play(); }
});
}