注册 登录
编程论坛 JavaScript论坛

循环播放视频JS代码共同研究学习一下

qq826928141 发布于 2013-06-28 16:55, 748 次点击
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秒监控一下
  }
1 回复
#2
3037709572013-06-28 17:02
what are you want to do?
1