HTML音频()如何加载本地文件?

HTML音频()如何加载本地文件?,html,Html,我知道New audio()需要一个url,但我正在尝试加载一个本地文件,似乎无法播放它。路径必须是错误的,因为它将播放我分配给变量的任何现有url,包括“data:audio/ogg;base64,t2dnuwaca…”。示例:“C:\Users\Jon\Desktop\tng doorbell.mp3”将不播放-它不起任何作用。 谢谢。您需要通过Apache或IIS等服务器加载它。试一试 它必须是http://上的URL,而不是文件://您需要通过Apache或IIS之类的服务器加载它。试一

我知道New audio()需要一个url,但我正在尝试加载一个本地文件,似乎无法播放它。路径必须是错误的,因为它将播放我分配给变量的任何现有url,包括“data:audio/ogg;base64,t2dnuwaca…”。示例:“C:\Users\Jon\Desktop\tng doorbell.mp3”将不播放-它不起任何作用。
谢谢。

您需要通过Apache或IIS等服务器加载它。试一试


它必须是http://上的URL,而不是
文件://
您需要通过Apache或IIS之类的服务器加载它。试一试


它必须是
http://
上的URL,而不是
文件://

您需要使用
文件
协议进行本地路径

file:///C:/Users/Jon/Desktop/tng-doorbell.mp3

您需要对本地路径使用
文件
协议

file:///C:/Users/Jon/Desktop/tng-doorbell.mp3

由于安全问题,许多HTML5API将拒绝对本地文件进行操作(或对文件的使用方式施加严格限制)。
您最好配置一个本地Web服务器,并通过它访问您需要的任何内容。

由于安全问题,许多HTML5 API将拒绝对本地文件进行操作(或对文件的使用方式施加严格限制)。
您最好配置一个本地Web服务器,并通过它访问您需要的任何内容。

我试过,它不起作用。我怎么解析它就不会播放的路径似乎无关紧要。@JonHogan我制作了一个几乎每天都在使用的歌曲播放器,它就像一个符咒,所以你必须有其他东西干扰。您使用哪种浏览器。。。你100%确定路径是正确的吗。。。确保你在
文件:///
@JonHogan中有3个正斜杠,还有带有音频元素的页面,你也从本地驱动器加载了吗?我试过了,它不起作用。我怎么解析它就不会播放的路径似乎无关紧要。@JonHogan我制作了一个几乎每天都在使用的歌曲播放器,它就像一个符咒,所以你必须有其他东西干扰。您使用哪种浏览器。。。你100%确定路径是正确的吗。。。确保你在
文件中有3个正斜杠://
@JonHogan还有,带有音频元素的页面,你也从本地驱动器加载吗?我使用它的目的是在第三方页面上的脚本中发出通知,本地文件,mp3 wav不会播放-我想在阅读了限制后不会这样做。使用FireFox btw.Correct。你需要把它放在某个地方。。可能是Dropbox或Google drive,在你的代码中提供一个直接链接。我使用它的目的是在第三方页面上的脚本中发出通知,本地文件、mp3 wav不会播放-我不认为在阅读了限制之后。使用FireFox btw.Correct。你需要把它放在某个地方。。可能是Dropbox或Google drive,并在代码中提供直接链接