使用 Apple 提供的这段代码,我可以连续播放两个视频(并且没有暂停!)(参见第 2-4 节)...
...但完全不知道如何播放第三或第五个视频。麻烦的是我是一个 Javascript 菜鸟 :-(,所以如果你明白这一点,请尽可能多地分享你的代码。
使用 Apple 提供的这段代码,我可以连续播放两个视频(并且没有暂停!)(参见第 2-4 节)...
...但完全不知道如何播放第三或第五个视频。麻烦的是我是一个 Javascript 菜鸟 :-(,所以如果你明白这一点,请尽可能多地分享你的代码。
第一个视频结束 => 开始第二个视频
第二个视频结束 => 开始第三个视频
第三个视频结束 => 开始第四个视频
第四个视频结束 => 开始第一个视频
它只是ended
不停地重新定义事件处理程序......
您也可以使用从 0 开始的变量。每次递增它并将 SRC 设置为 i%video_count
var i = 0;
var sources = ["http://www.a.com/blargh.m4v", "http://www.b.com/blargh.m4v"];
videoElement.addEventListener('ended', function(){
videoElement.src = sources[(++i)%sources.length];
videoElement.load();
videoElement.play();
}, false);
...上面的代码假设视频已经在加载,就像你的例子