AudioContext.close()

AudioContext.close() - закриває AudioContext звільняючи аудіо ресурси.

Синтаксис:

AudioContext.close();

Параметри:

AudioContext - об'єкт AudioContext.

Опис:

close() метод об'єкта AudioContext який закриває AudioContext звільняючи системні аудіо ресурси які були використані.

Метод повертає Promise.

Приклад:

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