未捕获(承诺)的DOMException错误。 我无法自动播放音频,并且在DomException错误之后运行一次。
var audioBomDia = new Audio('/audio/bom-dia.mp3');
var audioBoaTarde = new Audio('/audio/boatarde.mp3');
var audioBoaNoite = new Audio('/audio/bom-dia.mp3');
function emitirMensagem() {
$.getJSON('/admin/transitos/ver/emitir-som', function (data) {
console.log(data);
var d = new Date;
if (data == 1) {
var data = new Date(d), hora = data.getHours();
if (hora <= 11) {
audioBomDia.play();
} else if (hora >= 12 && hora <= 18) {
audioBoaTarde.play();
}
} else {
toast('Error', data.mensagem, 'error');
}
});
}