Web Audio API: Pan audio (left/right) + 控制增益

Web Audio API: Pan audio (left/right) + controlling gain

我想创建一个非常基本的 AudioContext() 实例,在左声道或右声道播放声音。

我知道,这里已经有关于这个的答案:

我的问题是,我必须通过 GainNode 来控制增益。
每当我连接 GainNode 时,它​​会使 left/right 通道再次输出声音。

我扩展了 original Example from the answer with a GainNode: http://jsbin.com/cofiwugeca/4/edit?js,output

看起来您将源连接到增益节点,然后将增益节点直接连接到目标。所以现在您的源通过声像器和增益节点到达目的地。将您的增益节点连接到声像器而不是目的地。我认为这会解决问题。