Я создал аудиообъект и хочу воспроизвести его, когда пользователь покидает окно.Итак, мой код здесь:
$('body').on('mouseleave', function(){
var audio = new Audio( 'quite-impressed.mp3' )
audio.play()
})
Хорошо работает в Firefox.Это также работает в Chrome, если я нажимаю на странице, а затем оставляю мышь вне тела.Но когда я оставляю мышь без щелчка на странице, в консоли появляется сообщение об ошибке, и звук не воспроизводится
Uncaught (в обещании) DOMException: play () завершилась неудачно, потому что пользователь этого не сделалвзаимодействовать с документом в первую очередь.https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
Но в этом примере сайта он работает нормально, не взаимодействуя со страницей.Как я могу сделать это возможным?Заранее спасибо.