Web Audio API воспроизводит звук для определенного динамика / канала

Я пытаюсь воспроизвести звук из определенного динамика, кроме левого или правого в системе объемного звучания. Я могу легко переключаться между левым и правым каналом, но не могу получить звук от любого другого динамика. Пробовал на Firefox и Chrome.

<script>
context = new AudioContext();
function playSound()
{
    var oscillator = context.createOscillator();
    oscillator.frequency.value = 440;
    var mergerNode = context.createChannelMerger(6);
    var silence = context.createBufferSource();
    silence.connect(mergerNode, 0, 0);
    silence.connect(mergerNode, 0, 1);
    silence.connect(mergerNode, 0, 2);
    silence.connect(mergerNode, 0, 3);
    silence.connect(mergerNode, 0, 4);
    oscillator.connect(mergerNode, 0, 5);
    mergerNode.connect(context.destination);
    currentTime = context.currentTime;
    oscillator.start(currentTime);
    oscillator.stop(currentTime + 2);    
}
playSound();
</script>

0 ответов

Другие вопросы по тегам