Я пытаюсь добавить звук при загрузке уведомлений в Chrome. Мой код Js ниже. он работает нормально на Firefox, но иногда на Chrome он не работает m
ошибка
Uncaught (в обещании) DOMException
audio_notice = new Audio('http://www.sousound.com/music/healing/healing_01.mp3'); audio_notice.autoplay = true; audio_notice.addEventListener('ended', function () { try { this.currentTime = 0; this.play(); } catch (e) { } }, false); audio_notice.addEventListener('load', function () { try { this.play(); } catch (e) { } }, true);
## Живой пример ##
Я думаю, что событие «load» не корректно, его нет в списке совместимых событий .
Вы можете использовать loadeddata вместо
loadeddata
audio_notice.addEventListener('loadeddata', function () { try { this.play(); } catch (e) { } }, true);