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

我知道,这里已经有关于这个的答案:https://stackoverflow.com/a/20850704/1138860

我的问题是,我必须通过GainNode控制增益。
每当连接GainNode时,它都会使左右声道再次输出声音。

我使用GainNode从答案中扩展了original Example:http://jsbin.com/cofiwugeca/4/edit?js,output

最佳答案

好像您将源连接到增益节点,然后将增益节点直接连接到目标。因此,现在您的源是通过panner和gain节点到达目的地的。将您的增益节点连接到Panner而不是目的地。我认为这可以解决。

关于javascript - Web Audio API:平移音频(左/右)+控制增益,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28111136/

10-16 13:07