这个问题LZ可以搜搜“JS 判断 当前播放进度”。
记得以前不少人问过,貌似挺麻烦,不知道有解决的没有。

解决方案 »

  1.   

    有没有这方面的控件啊?如果有的话也可以说一说。我用的是.net
      

  2.   

    http://www.jplayer.org/latest/demos/
      

  3.   

    呵。感谢2楼的兄弟。
     var  start_yes=false; //计算 是否播放
         var  start_value;
         var  currenPint;
         var  count;
         var page=1;
     var gourl =false;
         function Playstart()
         {
         if(document.MediaPlayer.playState==undefined)return;
            start_value=document.MediaPlayer.playState; 
            currenPint=parseInt(document.MediaPlayer.Controls.currentPosition); 
            count= parseInt(document.MediaPlayer.currentMedia.duration); 
            if(start_value==3)
            {
                start_yes=true;
            }
            if(start_yes==true)
            {
                    if(currenPint>=count-10)
                    {
            gourl =true;
            }
            if(gourl ==true)
            {
                            if(start_value==1 )
                            {
                                 if(125!=page)
                                {
                                    location="www.baidu.com";
                                    start_yes=false;
                                }
                            }
        }

            setTimeout("Playstart()",1000);
            }
            setTimeout("Playstart()",1000); 
    已经找到答案了。给大家分享一下