调整频率范围 - 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 示例代码以获得更具体的答案。谢谢!
我一直在玩网络音频api。
我正在使用 getByteFrequencyData 来显示频段的分贝数据,但是我想更改显示频段的整体范围,因为现在重要的音频都被压缩成几个频段。
关于如何做到这一点有什么想法吗?
谢谢,Slidon
1) 这是您显示数据的方式的问题吗?即您是显示每个桶,还是将它们组合在一起?
2) 如果您获取的实际数据有问题,而不是您显示数据的方式有问题,请尝试使用 AnalyserNode.fftSize。 https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize 此 属性 默认为 2048,这是您可以使用的最高值,因此除非您在某处更改它,否则这应该不是问题。
请 post 示例代码以获得更具体的答案。谢谢!