似乎FF只会让我一次在一个页面上有24个活动视频,这是我想要的一个!有什么想法吗? http://graysonearle.com/bluemen/
<div id="container">
<script type="text/javascript">
for (var i=0;i< vid_count;i++) {
document.write('<div class="vidBox" id="box'+i+'">');
document.write(' <video class="vid" loop="loop" preload="auto" id="vid'+i+'">');
document.write(' <source src="videos/0.mp4?a='+i+'" type="video/mp4">');
document.write(' <source src="videos/0.webm" type="video/webm">');
document.write(' </video>');
document.write('</div>');
}
var videos = document.getElementsByTagName('video');
for(var i = 0, ii = videos.length; i < ii; i++) {
videos[i].addEventListener('canplaythrough',enablePlayback,false);
}
var videosLoaded = 0;
function enablePlayback(e) {
videosLoaded++;
if(videosLoaded == vid_count) {
// enable a play button or do whatever you want
// in this case: start playing all the videos at once
for(var i = 0; i < videos.length; i++) {
//alert(i);
videos[i].play();
}
}
}
</script>
</div>
如果我之后手动录制[24] .play(),则vid 23将无法播放,依此类推。这让我相信我对允许的视频数量进行了严格限制。
编辑:我刚刚打开我的浏览器,并意识到坐在那里的页面可能有3-5分钟,第25个视频开始播放,但有一些严重的去同步。