【发布时间】:2018-04-02 01:14:56
【问题描述】:
我有一个音频元素
var audioSrc = 'https://mfbx9da4.github.io/assets/audio/dope-drum-loop_C_major.wav'
var audio = document.createElement('audio')
audio.src = audioSrc
我需要AudioBuffer
做beat detection 所以我尝试在音频加载时访问缓冲区:
audio.oncanplaythrough = () => {
console.info('loaded');
var source = context.createMediaElementSource(audio);
source.connect(context.destination);
console.info('source.buffer', source.buffer);
source.start()
}
但是,上面的代码sn -p记录了
> loaded
> source.buffer undefined
【问题讨论】:
-
这能回答你的问题吗? <audio> tag to audioBuffer - is it possible?
标签: javascript audio html5-audio web-audio-api