AudioListener

AudioListener - об'єкт який вказує положення слухача звуку.

Синтаксис:

AudioContext.listener;

Параметри:

AudioContext - об'єкт AudioContext.

Опис:

AudioListener об'єкт для вказання позиції і орієнтування людини в просторі яка слухає звук.

Приклад:

if(window.AudioContext){ var audio = new AudioContext(); alert( audio.listener ); }else alert('Ваш браузер не підтримує Web Audio'); <audio id="player" src="/dani/test.ogg"></audio> if(window.AudioContext){ var player = document.getElementById('player'); var audio = new AudioContext(); var source = audio.createMediaElementSource(player); var paner=audio.createPanner(); source.connect(paner); paner.connect(audio.destination); paner.orientationX.value=10; paner.orientationY.value=20; audio.listener.positionX.value=12; audio.listener.forwardY.value=12; player.play(); //починаємо відтворення }else alert('Ваш браузер не підтримує Web Audio'); <audio id="player2" src="/dani/test.ogg"></audio> if(window.AudioContext){ var player = document.getElementById('player'); var audio = new AudioContext(); var source = audio.createMediaElementSource(player); var paner=audio.createPanner(); source.connect(paner); paner.connect(audio.destination); paner.positionX.value=10; paner.positionY.value=20; if(audio.listener.positionX){ audio.listener.positionX.value=12; audio.listener.positionY.value=10; audio.listener.positionZ.value=15; }else{ audio.listener.setPosition(12, 10, 15); } player.play(); //починаємо відтворення }else alert('Ваш браузер не підтримує Web Audio');