我正在尝试在chrome上添加加载通知音频。我的Js代码如下。它在firefox上工作得很好,但有时在chrome上它没有运行m
错误
未捕获(在承诺中)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);
我认为事件“加载”不正确,它不在list of compatible events。
你可以用loadeddata
代替
audio_notice.addEventListener('loadeddata', function () {
try {
this.play();
} catch (e) {
}
}, true);