HTML5音频标签无法播放本地mp3

时间:2016-08-21 01:57:45

标签: html5-audio

我正在尝试在audio标记中加载本地mp3文件,但我在浏览器控制台中获取Not allowed to load local resource

我看到了this帖子,其中说我应该在file:///中使用src,但这也没用。

<audio id="myAudio" src="file:///E:\ss.mp3"></audio>

enter image description here

我使用的是Chrome,Windows 10.请指教。感谢。

2 个答案:

答案 0 :(得分:0)

src标记的audio中使用本地音频无法播放。这是因为浏览器是沙箱的,不能也不应该有权访问用户文件系统(ref)。

我通过添加一个文件输入元素来解决这个问题,该文件输入元素要求用户选择一个音乐文件然后可以加载到srcrefref)。

答案 1 :(得分:0)

只有当文档也是本地资源时,才能播放本地音频。

顺便说一下,虽然Chrome接受反斜杠,但通常应该使用斜杠来表示文件URI。