0

我正在尝试将声音添加到我的 Noty 实例到我的 Laravel 5.7 应用程序中,并且似乎遇到了一些问题。我得到的错误是Uncaught(in promise) DOMExceptionand 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();

我真的很感谢你的帮助

4

1 回答 1

1

虽然../../../public/sounds/appointed.mp3在使用编辑器时是正确的相对路径,但它在服务器上不存在(404 页面)。

文件夹中的public/文件应使用/.

您的 mp3 文件应使用/sounds/appointed.mp3(不带public/)访问。

通过尝试加载 mp3 文件http://localhost/sounds/appointed.mp3来测试它

于 2019-01-09T20:50:43.563 回答