Javascript Can';无法获取音频文件

Javascript Can';无法获取音频文件,javascript,html,html5-canvas,Javascript,Html,Html5 Canvas,我想使用以下代码播放音频: var audio = new Audio("Assets/Tune/A#.mp3") var audio = new Audio("Assets/Tune/A''.mp3"); 但错误是 GETfile:///C:/Users/user/Desktop/PROYEK/Assets/Tune/A net::找不到错误文件 虽然我可以用以下代码播放音频: var audio = new Audio("Assets/Tune/A#.mp3") var audio =

我想使用以下代码播放音频:

var audio = new Audio("Assets/Tune/A#.mp3")
var audio = new Audio("Assets/Tune/A''.mp3");
但错误是
GETfile:///C:/Users/user/Desktop/PROYEK/Assets/Tune/A net::找不到错误文件

虽然我可以用以下代码播放音频:

var audio = new Audio("Assets/Tune/A#.mp3")
var audio = new Audio("Assets/Tune/A''.mp3");

如何解决这个问题?感谢在URL中,字符
#
表示本地路径(或查询字符串)的结束和片段标识符的开始

如果要在本地路径中使用它,需要将其表示为
%23

var audio = new Audio("~/Assets/Tune/A.mp3");
~告诉roor目录。
并为文件指定正确的名称。

#
被理解为锚定,在检索文件时被忽略。您可以尝试对其进行URL编码(将其转换为
%23
)或按照其他建议重命名您的文件。

尝试将其重命名为
ASharp
,而不是
A#
欢迎使用堆栈。如果你有代码要显示,而不仅仅是选择你的代码,然后按
ctrl+k
,它会格式化你的代码。谢谢你的回答,我会试试看,我认为
~
在HTML URL中没有任何标准意义。