Как добавить звук в ноти-уведомления

Я пытаюсь добавить звук в свой экземпляр 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

Другие вопросы по тегам