我对javascript真的很陌生。我已经尝试了很多不同的方法,但我似乎无法让它工作。我有 4 个非常短的视频,我想一个接一个地循环播放。基本上,只要视频结束,下一个视频就会开始(它们是一组从上一个动画开始的动画)。我尝试了很多不同的方法,但似乎无法让它发挥作用。有谁知道我会怎么做?
我找到了这个
这基本上是我想做的,但它似乎对我不起作用。
编辑:我设法用这种方法做到了。不过一定有更简单的方法
var myVideo = _V_("myvideoplayer");
var banners = new Array("banner1_mov","banner2_mov","banner3_mov","banner4_mov");
var count = 0
function onComplete(){
count++;
var myVideo1 = document.getElementsByTagName('video')[0];
var videoPlaying = myVideo1.currentSrc;
var ext = videoPlaying.substr(videoPlaying.lastIndexOf("."));
myVideo1.width = '1140';
myVideo1.src = "video/"+banners[count]+ext;
myVideo.load();
myVideo.play();
myVideo.removeEvent("ended", onComplete);
};
myVideo.addEvent("ended", myHandler);
function myHandler() {
if(count == 3){
count = -1;
onComplete();
}
else{
onComplete();
}
}