我正在尝试向Laravel 5.7应用程序的Noty实例添加声音,但似乎遇到了一些问题。我遇到的错误是Uncaught(in promise) DOMException
和Get... 404
,但是我在VScode中使用了Path intellisense
插件,所以我确定它是正确的。这是我的代码:
new Noty({
text:'Example',
type:'info',
timeout:2000
}).on('onShow', function() {
var audio = new Audio('../../../public/sounds/appointed.mp3');
audio.play();
})
.show();
非常感谢您的帮助
答案 0 :(得分:1)
虽然../../../public/sounds/appointed.mp3
是正确的相对路径,但在服务器(404页)上却不存在。
应使用public/
访问/
文件夹中的文件。
应该使用/sounds/appointed.mp3
(不带public/
)访问您的mp3文件。
通过尝试加载mp3文件http://localhost/sounds/appointed.mp3
对其进行测试