【发布时间】:2016-02-16 09:48:08
【问题描述】:
我正在使用通道拆分器和合并器尝试将立体声文件拆分为两个离散的通道,然后将它们作为“单声道”输入源汇集到节点图中,并在左右显示器上播放。我想出了一种方法,但它使用了设置为 0.5 的 stereoPanner 节点,感觉有点“hacky”。如果不使用 stereoPanner 节点,我将如何做到这一点?
//____________________________________________BEGIN Setup
var merger = audioContext.createChannelMerger();
var stereoPanner = audioContext.createStereoPanner();
var stereoInputSource = audioContext.createBufferSource();
stereoInputSource.buffer = soundObj.soundToPlay;
//____________________________________________END Setup
stereoInputSource.connect(merger, 0, 0);
merger.connect(stereoPanner);
stereoPanner.pan.value = 0.5;
stereoPanner.connect(audioContext.destination);
【问题讨论】:
标签: web-audio-api