【发布时间】:2015-07-02 01:43:21
【问题描述】:
我一直在玩网络音频 api。
我正在使用 getByteFrequencyData 显示频段的分贝数据,但是我想更改显示频段的整体范围,因为现在重要的音频都被压缩成几个频段。
关于如何做到这一点的任何想法?
谢谢,斯利顿
【问题讨论】:
标签: audio web-audio-api frequency-analysis
我一直在玩网络音频 api。
我正在使用 getByteFrequencyData 显示频段的分贝数据,但是我想更改显示频段的整体范围,因为现在重要的音频都被压缩成几个频段。
关于如何做到这一点的任何想法?
谢谢,斯利顿
【问题讨论】:
标签: audio web-audio-api frequency-analysis
1) 这是您如何显示数据的问题吗?即您是显示每个存储桶,还是将它们分组在一起?
2) 如果您获得的实际数据有问题,而不是显示方式有问题,请尝试使用 AnalyserNode.fftSize。 https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize 此属性默认为 2048,这是您可以使用的最高值,因此除非您在某处进行了更改,否则这应该不是问题。
请发布示例代码以获得更具体的答案。谢谢!
【讨论】: