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