循环播放视频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]); //如果当前播放完毕则播放下一个
}
}
}, 500); //每个0.5秒监控一下
}