无法使用wavesurfer.js播放本地音频.wav文件

时间:2017-02-02 13:07:50

标签: javascript html5 wavesurfer.js

我无法在wavesurfer.js中播放我的本地音频文件。如果我将直接本地文件路径传递给load方法,则会在浏览器控制台中引发异常。任何人用片段解决我这个问题都会很感激。 提前致谢 这是我的代码

       var wavesurfer = WaveSurfer.create({
           container: '#player',
           waveColor: 'violet',
           progressColor: 'purple',
           scrollParent: true,
           hideScrollbar: true
       });

       wavesurfer.load("C://user/bla bla...");

这里会引发错误

1 个答案:

答案 0 :(得分:0)

您无法使用Javascript直接从硬盘驱动器中读取。您需要将文件保存在Web服务器上,或者如果您正在运行JS文件,然后在本地将文件保存在与js文件相同的文件夹中并更改:

wavesurfer.load("C://user/bla bla...");

为:

wavesurfer.load("file_name");