Html 如何从<;音频>;元素?

Html 如何从<;音频>;元素?,html,html5-audio,Html,Html5 Audio,我想使用一个名为的包,它将获取一个缓冲区对象并显示一个可视化 <Waveform buffer={buffer} width={720} color="cadetblue" /> Web Audio API文档非常丰富,我已经看过了,但是没有找到如何获取元素的缓冲区对象的方法。任何帮助都将不胜感激 他似乎在这里得到了一个数组缓冲——我在那里没有看到元素。 const audio = document.createElement('audio'); audio.src = '/li

我想使用一个名为的包,它将获取一个
缓冲区
对象并显示一个可视化

<Waveform buffer={buffer} width={720} color="cadetblue" />

Web Audio API文档非常丰富,我已经看过了,但是没有找到如何获取
元素的缓冲区对象的方法。任何帮助都将不胜感激

他似乎在这里得到了一个数组缓冲——我在那里没有看到
元素。
const audio = document.createElement('audio');

audio.src = '/link/to/mp3';
audio.controls = true;
audio.addEventListener('loadeddata', function () {
  const context = new (window.AudioContext || window.webkitAudioContext)();
  // source = MediaElementAudioSourceNode
  const source = context.createMediaElementSource(audio);

  // ???
});