可以't获取音频文件
Can't get the audio file
我想使用以下代码播放音频:
var audio = new Audio("Assets/Tune/A#.mp3")
但是错误是GET file:///C:/Users/user/Desktop/PROYEK/Assets/Tune/A net::ERR_FILE_NOT_FOUND
而我可以播放这个代码中的音频:
var audio = new Audio("Assets/Tune/A''.mp3");
如何解决这个问题?感谢
在URL中,字符#
表示本地路径(或查询字符串)的结束和片段标识符的开始。
如果要在本地路径中使用它,则需要将其表示为%23
。
#
被理解为锚点,在检索文件时被忽略。您可以尝试对其进行url编码(将其转换为%23
),或者作为其他建议重命名您的文件。
var audio = new Audio("~/Assets/Tune/A.mp3");
~告诉roor目录。并为文件指定正确的名称。
相关文章:
- 如何通过给定的url获取youtube音频数据
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 使用Cordova和JavaScript(无需getUserMedia)从android麦克风获取音频数据
- 从PHP脚本获取音频文件时,更改JavaScript音频对象的当前时间
- 如何获取音频录制的src
- html5音频.如何获取比特率
- Node.js:获取一个mp4文件的视频和音频格式信息
- 如何在 Javascript 中获取音频的分贝级别
- 从音频元素获取音频样本
- HTML5 音频 - 获取声音对象的播放时间(howler.js)
- 可以't获取音频文件
- 如何使用AudioContext HTML5从麦克风获取音频数据
- "获取音频时出错“;使用Recorder.js录制音频
- 从麦克风获取音频数据作为数组
- 通过Ajax获取音频文件
- Javascript:通过POST获取音频
- 正在用jquery获取音频元素的currentTime
- 从html5视频中获取音频
- 如何从node.js获取音频流
- HTML5:如何获取音频标签的currentTime和持续时间(以毫秒为单位)