如果我正在使用AudioContext和AudioBuffers播放here所述的声音。有可能以某种方式获得playingDuration吗? playingDuration是已经在此样本上播放的持续时间。
答案 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 );
});