因此,我将声音文件放在代码目录的子文件夹中,每当我尝试播放它时,它都会说找不到它。
这是我的代码:
PlaySound = function () {
var audio = new Audio('~/Content/Sound/Down.mp3');
audio.loop = false;
audio.play();
}
Run Code Online (Sandbox Code Playgroud)
有人知道为什么吗?
这是我检查时收到的错误:
GET http://localhost:5/~/Content/Sound/Down.mp3
localhost/:1 Uncaught (in promise) DOMException: Failed to load
because no supported source was found.
Run Code Online (Sandbox Code Playgroud)
将声音文件放在HTML 文件所在的同一目录中。
之后,这段代码不应该给你任何错误:
PlaySound = function () {
var audio = new Audio('Down.mp3');
audio.loop = false;
audio.play();
}
Run Code Online (Sandbox Code Playgroud)
您的浏览器必须能够访问音频文件,因此如果您访问http://localhost:5/~/Content/Sound/Down.mp3,它实际上应该打开该文件
| 归档时间: |
|
| 查看次数: |
22700 次 |
| 最近记录: |