当前位置:主页 > 查看内容

获取音乐文件的播放时间及当前进度

发布时间:2021-04-08 00:00| 位朋友查看

简介:首先将以下代码加入网页中: spanid="Text"/span functionCurrentPosition(){ if(document.winplayer.PlayState!=2)return; cPos.style.pixelLeft=ToBarPosition(document.winplayer.CurrentPosition); Text.innerHTML=ToPosition(winplayer.currentposition……
首先将以下代码加入网页中:
<span  id="Text"></span>
function CurrentPosition() {
    if (document.winplayer.PlayState != 2)  return;
    cPos.style.pixelLeft = ToBarPosition(document.winplayer.CurrentPosition); 
Text.innerHTML = ToPosition(winplayer.currentposition) + "/" + ToPosition(winplayer.Duration) ;
}
//保留两个小数
function format2(str)
{
str=Math.round(parseFloat(str)*100)/100
return str
}
function ToPosition(pos)
{
  var levelt;
  levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration;

  levelt =(parseInt(levelt) + cminX)/60;
  levelt =format2(levelt);
  return levelt;
}
//以上是时间转换函数,如5.34,这后面的0.34相当于60*0.34=20秒,改进后的函数如下:
function ToPosition(pos)
{
  var levelt;
  levelt = ((cmaxX - cminX) * pos) / document.winplayer.Duration;

  levelt =(parseInt(levelt) + cminX)/60;
  levelt=parseInt(levelt) + ":" +  parseInt((format2(levelt)-parseInt(levelt))*60);
  return levelt;
}

本文转载自网络,原文链接:https://m.jb51.net/article/4863.htm
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐