Есть рабочий код
var audio = new Audio();
..
audio.play();
Нужно отловить событие завершения проигрывание аудио, что бы "разгреить" кнопку,
запускающую проигрывание.
Тега в html <audio></audio> нету. Кнопка - button.
Пробую так
var audio = new Audio().addEventListener('ended', function () { console.log(" ended !! "); });
...
audio.play();
Получаю ошибку в последней строке:
TypeError: audio is undefined
Почему так ? А как иначе ?