ฉันใช้ตัวแยกช่องสัญญาณและการควบรวมกิจการเพื่อพยายามแยกไฟล์สเตอริโอออกเป็นสองช่องสัญญาณแยกกัน แล้วส่งกลับเข้าไปในกราฟโหนดเป็นแหล่งอินพุต "โมโน" ที่เล่นได้ทั้งบนจอภาพด้านซ้ายและขวา ฉันคิดหาวิธีได้แล้ว แต่ใช้โหนด stereoPanner ที่ตั้งค่าเป็น 0.5 และรู้สึกว่า "แฮ็ก" เล็กน้อย ฉันจะทำสิ่งนี้โดยไม่ใช้โหนด 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);