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

时间:2016-04-13 17:30:50

标签: html5

我知道New audio()期待一个网址,但我正在尝试加载一个本地文件,似乎无法让它播放。路径必须是错误的,因为它将播放我分配给var的任何现有url,包括“data:audio / ogg; base64,T2dnUwACAA ...”。示例:“C:\ Users \ Jon \ Desktop \ tng-doorbell.mp3”将无法播放 - 它什么都不做。 感谢。

3 个答案:

答案 0 :(得分:3)

您需要将file协议用于本地路径

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

答案 1 :(得分:1)

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

它必须是http://而不是file://

的网址

答案 2 :(得分:1)

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