沿着HTML5 video 中的 Control start position 和 duration of play,我试图让视频在每个片段播放完毕后自动从一个片段跳到下一个片段。每个段将具有相同的持续时间,并且每个段的开始时间将在一个数组中。
我似乎无法弄清楚如何在 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(); }
});
}