我正试图为我的Laravel5.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();我真的很感激你的帮助
发布于 2019-01-09 20:50:43
虽然当您使用编辑器时,../../../public/sounds/appointed.mp3是正确的相对路径,但它并不存在于服务器上(404页)。
public/文件夹中的文件应使用/访问。
您的mp3文件应该使用/sounds/appointed.mp3 (没有public/)来访问。
通过尝试加载mp3文件http://localhost/sounds/appointed.mp3来测试它
https://stackoverflow.com/questions/54100052
复制相似问题