首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

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

发布网友

我来回答

1个回答

热心网友

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秒监控一下
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com