AudioContext.onstatechange

AudioContext.onstatechange - змінено стан аудіо контента.

Синтаксис:

AudioContext.onstatechange = function(event){ // код функції, яка виконується коли відбувається подія };

Параметри:

AudioContext - об'єкт AudioContext.

event - об'єкт Event який передається в якості параметра функції.

Опис:

onstatechange подія об'єкта AudioContext яка виникає коли змінюється стан аудіо контента.

Значення поточного стану міститься у властивості AudioContext.state.

Приклад:

if(window.AudioContext){ var audioCtx=new AudioContext(); audioCtx.onstatechange=function(){ alert(audioCtx.state); } }else alert('Ваш браузер не підтримує Web Audio'); if(window.AudioContext){ var audio=new Audio(); var audioCtx=new AudioContext(); var source=audioCtx.createMediaElementSource(audio); audioCtx.onstatechange=function(){ alert(audioCtx.state); } source.connect(audioCtx.destination); audio.src='/dani/test.ogg'; audio.play(); audioCtx.suspend(); }else alert('Ваш браузер не підтримує Web Audio');