我想使用此代码播放音频:
GET file:///C:/Users/user/Desktop/PROYEK/Assets/Tune/A net::ERR_FILE_NOT_FOUND
但错误是
var audio = new Audio("Assets/Tune/A''.mp3");
虽然我可以在此代码中播放音频:
{{1}}
如何解决这个问题?感谢
答案 0 :(得分:1)
在URL中,字符#
表示本地路径(或查询字符串)的结尾以及片段标识符的开头。
如果要在本地路径中使用它,则需要将其表示为%23
。
答案 1 :(得分:0)
#
被理解为锚点并在检索文件时被忽略。您可以尝试对其进行urlencode(将其转换为%23
)或其他建议重命名文件。
答案 2 :(得分:-1)
var audio = new Audio("~/Assets/Tune/A.mp3");
〜告诉roor目录。 并为文件命名。