【问题标题】:Adjust frequency range - Web Audio api analyser调整频率范围 - Web Audio api 分析器
【发布时间】:2015-07-02 01:43:21
【问题描述】:

我一直在玩网络音频 api。

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

关于如何做到这一点的任何想法?

谢谢,斯利顿

【问题讨论】:

    标签: audio web-audio-api frequency-analysis


    【解决方案1】:

    1) 这是您如何显示数据的问题吗?即您是显示每个存储桶,还是将它们分组在一起?

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

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

    【讨论】:

    • 这很有帮助,让我想到了增加 fftSize 并只处理数据数组的一部分。这给人的印象是在没有任何质量损失的情况下进行缩放!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多