1

如果我使用 AudioContext 和 AudioBuffers 来播放声音,如此处所述。是否有可能以某种方式获得playedDuration?playDuration 是已在此样本上播放的持续时间。

4

1 回答 1

1

您可以从音频元数据中获取持续时间。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 );
});
于 2014-01-28T11:20:47.717 回答