我正在使用音频HTML元素作为Web音频上下文源(createMediaElementSource)的源,然后将其提供给分析器节点,然后将其提供给增益节点,然后提供给一系列双二阶滤波器节点(具有不同的频率) )最后到音频上下文目的地。我将它用于可视化器(使用分析器节点)和音乐播放器均衡器。
但我的问题是更改过滤器节点增益,增益节点甚至音频元素音量将改变我的分析器节点的输出(getByteFrequencyData)。但分析器节点处于开始状态,增益/滤波器节点位于其后,因此更改它们不应影响分析器节点。这是网络音频API的正常行为吗?
P.S:音频元素音量的影响似乎没问题。它改变了源元素信号,所以我认为这是正常的。