我知道New audio()期待一个网址,但我正在尝试加载一个本地文件,似乎无法让它播放。路径必须是错误的,因为它将播放我分配给var的任何现有url,包括“data:audio / ogg; base64,T2dnUwACAA ...”。示例:“C:\ Users \ Jon \ Desktop \ tng-doorbell.mp3”将无法播放 - 它什么都不做。 感谢。
答案 0 :(得分:3)
您需要将file
协议用于本地路径
file:///C:/Users/Jon/Desktop/tng-doorbell.mp3
答案 1 :(得分:1)
您需要通过Apache或IIS等服务器加载它。试试Wampserver
它必须是http://
而不是file://
答案 2 :(得分:1)
由于安全问题,许多HTML5 API将拒绝对本地文件进行操作(或对文件的使用方式施加严格限制)。 您最好的办法是配置本地网络服务器,并通过它访问您需要的任何内容。