<audio id="audioPlay" src="E:/REC201809/20180928/102-83952840-B-13711113385---20180928173500.wav" controls="controls" autoplay="autoplay">Your browser does not support the audio element.</audio>
以上代码实现了音频插件的显示,但src填写本地路径始终不能点击播放,求解决方案
用相对路径,你的html放到和你视频同一个盘去,不要用物理路径,用../../或者xxx/xxx。。来定位
发布了通过http访问这个路径得和你网站路径一直
我今天也遇到了,国内百度搜出来的真不靠谱,还是 google 一搜就有结果。
正确的做法是在你的路径前面,你额外加上 “file:///” (注意是 3 个斜杠)
也就是说你的路径应该为:file:///E:/REC201809/20180928/102-83952840-B... 就可以播放了。
再补充一下 ,我使用的是 Nodejs 获取到的文件路径,文件路径用的是 反斜杠,例如:E:\aa\bb\cc.mp3,遇到这种情况,可以选择使用替换字符串的形式 localSrc.replace(/\/g, '/') 将反斜杠替换成斜杠。