1
我知道,當您將拆分器連接到合併器時,可以這樣做:當連接到合併節點時,如果輸入不是通道拆分器,可以使用非0數字作爲第二個參數
splitter.connect(merger, 1, 0);
但是連接的輸入源,如直接立體聲緩衝器源到合併時是否有任何理由以往到連接方法的第二參數設置爲除零以外的東西嗎?我假設答案是否定的,但我不確定並正在尋找驗證。
var stereoSoundSource = audioContext.createBufferSource();
stereoSoundSource.buffer = whatever;
stereoSoundSource.connect(merger, 0, 1);
我不清楚我的問題的措辭。如果你沒有使用分離器。如果您將輸入源(例如立體聲文件緩衝區)直接連接到合併節點,那麼將有任何理由將第二個參數設置爲零。我會重新說清楚我的問題 – William
啊。目前分離器是唯一具有附加輸出的節點(對於多通道節點,如立體聲音頻緩衝區,只是附加通道,而不是附加輸出) - 所以如果沒有分離器,那麼答案是「否」。如果/當具有附加輸出的節點被添加時,那麼答案將是肯定的,如上所述。將編輯答案。 – cwilso