如何用JS控制多个视频的连续播放

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:45:46
我有个视频须要放到网页中去播放,但容量太大了,会影响网页加载速度,所以我把他分割成小的了,但是不知道如何在网页播放中让它连续播放,我知道用JS代码可以,但不知道代码是什么,有哪位知道的.告知下小弟.

window.onload=function(){
var str = '${vedioStr}'; //所要播放视频的路径组
var strList = str.split("X"); //要循序播放的路径组字符串转换成路径数组
var i=0;
var len = strList.length;
if( strList[i] != null && strList[i]!='' && strList[i] !='null'){
$("#XX").find("OBJECT").attr("filename", strList[i]); //设置视频路径为第一个路径组路径
}
window.setInterval(function(){ //每过0.5秒监控一下视频是否正在播放,如果没在播放则顺序播放下一个视频
if($("#XX").find("OBJECT").attr("playState")==0){ //判断视频的播放状态不同player状态不同
i++; //处理播放顺序和for循环处理差不错
if(i==len){
i=0;
}
if( strList[i] != null && strList[i]!='' && strList[i] !='null'){
$("#XX").find("OBJECT").attr("filename", strList[i]); //如果当前播放完毕则播放下一个