显示Html5音频的总时间

时间:2015-02-03 06:49:14

标签: javascript jquery html5 audio

http://kolber.github.com/audiojs/demos/test3.html

我用的是音频" preload =" none"来自上面的网站。我想显示"总时间"像其他"自动播放和循环"。如果我使用其他选项,如" loop"时间会显示出来。但我想在" preload =" none"中显示此选项。可能吗??有人帮帮我吗?

这是我的Html代码:

<audio src="/mp3/juicy.mp3" preload="none" />

脚本:

<script>
  audiojs.events.ready(function() {
    var as = audiojs.createAll();
  });
</script>

1 个答案:

答案 0 :(得分:0)

为了满足您的需求,请试用loadedmetadata听众。

var displayTime = function(){
  // use audio.currentTime and audio.duration to get your time
}
var audio = // get reference to audio element
audio.addEventListener('loadedmetadata', displayTimes, false);
audio.addEventListener('timeupdate', displayTimes, false);

需要更多帮助?让我知道