0

OfflineAudioText の個々のバッファのゲインを操作しようとしています。

ac と data は、ロード後に事前に決定されます。

 var source = ac.createBufferSource();
 source.buffer = data;
 var splitter = ac.createChannelSplitter(2);
 source.connect(splitter);
 var merger = ac.createChannelMerger(2);

 var gainNode = ac.createGain();
 gainNode.gain.value = 0.5;

 splitter.connect(gainNode, 0);
 splitter.connect(gainNode, 1);
 gainNode.connect(merger, 0, 1);
//error occurs here
 gainNode.connect(merger, 1, 0);

 var dest = ac.createMediaStreamDestination();
 merger.connect(dest);

エラー: 'AudioNode' で 'connect' を実行できませんでした: 出力インデックス (1) が出力数 (1) を超えています

4

1 に答える 1