调整频率范围 - Web Audio api 分析器

Adjust frequency range - Web Audio api analyser

我一直在玩网络音频api。

我正在使用 getByteFrequencyData 来显示频段的分贝数据,但是我想更改显示频段的整体范围,因为现在重要的音频都被压缩成几个频段。

关于如何做到这一点有什么想法吗?

谢谢,Slidon

1) 这是您显示数据的方式的问题吗?即您是显示每个桶,还是将它们组合在一起?

2) 如果您获取的实际数据有问题,而不是您显示数据的方式有问题,请尝试使用 AnalyserNode.fftSize。 https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize 此 属性 默认为 2048,这是您可以使用的最高值,因此除非您在某处更改它,否则这应该不是问题。

请 post 示例代码以获得更具体的答案。谢谢!