0
我一直在玩Web音频API。调整频率范围 - 网络音频API分析仪
我使用getByteFrequencyData来显示频带的分贝数据,但是我想改变显示频带的整个范围,因为现在重要的音频都被压缩成了几个频带。
有关如何做到这一点的任何想法?
感谢,Slidon
我一直在玩Web音频API。调整频率范围 - 网络音频API分析仪
我使用getByteFrequencyData来显示频带的分贝数据,但是我想改变显示频带的整个范围,因为现在重要的音频都被压缩成了几个频带。
有关如何做到这一点的任何想法?
感谢,Slidon
1)这是你如何显示的数据有问题?即你是否显示每个桶,或将它们分组在一起?
2)如果您遇到的实际数据有问题,而不是您如何显示它,请尝试使用AnalyserNode.fftSize进行操作。 https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode/fftSize 此属性默认为2048,这是您可以使用的最高值,所以除非您在某处更改了它,否则这不应该成为问题。
请发布示例代码以获取更具体的答案。谢谢!
这很有帮助,给了我增加fftSize和只处理数据数组的一部分的想法。这给人以放大的印象,没有任何质量损失! – Slidon