Testing aac on iOS
by Julian Garcia Castillo
JavaScript
function unlockAudio() {
console.log('unlock audio v2!')
const sound = new Audio('https://dl.espressif.com/dl/audio/gs-16b-1c-44100hz.aac');
console.log('s5')
const promise = sound.play();
console.log('s6')
if (promise !== undefined) {
promise.then(() => {
sound.pause();
}).catch(error => console.error(error));
}
document.removeEventListener('click', unlockAudio)
document.removeEventListener('touchstart', unlockAudio)
}
console.log('s1')
document.addEventListener('click', unlockAudio);
console.log('s2')
document.addEventListener('touchstart', unlockAudio);
console.log('s3')
setTimeout(() => {
console.log('s4')
const sound = new Audio('https://dl.espressif.com/dl/audio/gs-16b-1c-44100hz.aac');
sound.play()
},10000)