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');