StereoPannerNode.pan

StereoPannerNode.pan - значення панорамування звуку.

Синтаксис:

StereoPannerNode.pan;

Параметри:

StereoPannerNode - об'єкт StereoPannerNode.

Опис:

pan - властивість об'єкта StereoPannerNode яка представляє собою об'єкт AudioParam для зміни значення стрео панарамування звуку.

Значення задається за допомогою властивості pan.value, та може бути в діапазоні між -1 (ліва панорама) і 1 (права панорама).

Приклад:

if(window.AudioContext){ var audio = new AudioContext(); var stereoPan = audio.createStereoPanner(); alert('значення позавчуванню: '+stereoPan.pan.defaultValue+' мінімальне значення: '+stereoPan.pan.minValue+' максимальне значення: '+stereoPan.pan.maxValue); player.play(); }else alert('Ваш браузер не підтримує Web Audio'); <audio id="player" src="/dani/test.ogg"></audio> if(window.AudioContext){ var audio = new AudioContext(); var stereoPan = audio.createStereoPanner(); var player = document.getElementById('player'); var source = audio.createMediaElementSource(player); source.connect(stereoPan); stereoPan.connect(audio.destination); stereoPan.pan.value=-1; player.play(); }else alert('Ваш браузер не підтримує Web Audio'); if(window.AudioContext){ var audio = new AudioContext(); var stereoPan = audio.createStereoPanner(); var player = document.getElementById('player2'); var source = audio.createMediaElementSource(player); source.connect(stereoPan); stereoPan.connect(audio.destination); stereoPan.pan.value=0.5; player.play(); }else alert('Ваш браузер не підтримує Web Audio'); pan: 0 if(window.AudioContext){ var audio = new AudioContext(); stereoPan = audio.createStereoPanner(); var player = document.getElementById('player3'); var source = audio.createMediaElementSource(player); source.connect(stereoPan); stereoPan.connect(audio.destination); document.getElementById('stereo_pan').onchange=function(){stereoPan.pan.value=this.value; document.getElementById('stereo_pan_label').innerText=this.value;} player.play(); }else alert('Ваш браузер не підтримує Web Audio');