Как добавить звук в ноти-уведомления
Я пытаюсь добавить звук в свой экземпляр Noty в приложение Laravel 5.7 и, похоже, сталкиваюсь с некоторыми проблемами. Я получаю ошибки Uncaught(in promise) DOMException
а также Get... 404
, но я использую Path intellisense
аддон в VScode, так что я уверен, что это правильно. Вот мой код:
new Noty({
text:'Example',
type:'info',
timeout:2000
}).on('onShow', function() {
var audio = new Audio('../../../public/sounds/appointed.mp3');
audio.play();
})
.show();
Я очень ценю вашу помощь
1 ответ
Решение
В то время как ../../../public/sounds/appointed.mp3
является правильным относительный путь при использовании редактора, он не существует на сервере (404 стр.).
Файлы, которые находятся в public/
папка должна быть доступна с помощью /
,
Ваш mp3 файл должен быть доступен с помощью /sounds/appointed.mp3
(без public/
).
Проверьте это, пытаясь загрузить mp3-файл http://localhost/sounds/appointed.mp3