可以从buffer / audioContext获取playingDuration

时间:2013-08-26 16:18:54

标签: html5-audio

如果我正在使用AudioContext和AudioBuffers播放here所述的声音。有可能以某种方式获得playingDuration吗? playingDuration是已经在此样本上播放的持续时间。

1 个答案:

答案 0 :(得分:1)

您可以从audio metadata获得持续时间。 stackoverflow上的示例:

audioElement = new Audio('http://www.html5rocks.com/en/tutorials/audio/quick/test.mp3');
    console.log(audioElement);
    audioElement.addEventListener("loadedmetadata", function(_event) {
    var duration = audioElement.duration;
    console.log( duration );
});