我正在尝试从同一个域预加载几个视频文件,并且遇到了问题,在加载了一定数量后,其他文件将抛出" Stalled"事件,并将无限期地挂在那里。它似乎与浏览器的每服务器限制的最大连接数有关。
是否有正确的方法从同一个域预加载20个视频文件?我尝试过类似的东西,使用jQuery:
var list = [list of twenty video URLs];
for(var i in list){
var video = $('<video preload><source src="'+list[i]+'"></preload>').appendTo('#container');
video.on('canplaythrough',function(){
console.log('woot');
}.on('stalled',function(){
console.log('lame');
}.load();
}
我还保留了一个视频文件列表,当前一个视频文件抛出了#can; canplaythrough&#34;事件,但因为视频显然仍在加载&#34; canplaythrough&#34;发出事件,这些连接仍然打开,后来的视频文件仍然停止。