Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从使用wavesurfer.js修改的web下载音频_Javascript_Wav_Web Audio Api - Fatal编程技术网

Javascript 从使用wavesurfer.js修改的web下载音频

Javascript 从使用wavesurfer.js修改的web下载音频,javascript,wav,web-audio-api,Javascript,Wav,Web Audio Api,我使用wavesurfer.js创建了一个多轨网络播放器,它可以调整不同轨道的水平和平移 我想做的是导出具有新级别的混合曲目,并将其平移为单个.wav文件 我对此做了一些研究,很多人都指出了这一点,但发展在4年前就停止了,从我发现的情况来看,这似乎有很多问题 只是像这样初始化它var rec=新记录器(频谱)我收到一个错误,说无法读取新记录器上未定义的属性“createScriptProcessor”,快速搜索显示该属性已弃用,请参阅 虽然我有一个多音轨播放器,若我能想出如何导出一个带有水平和平

我使用wavesurfer.js创建了一个多轨网络播放器,它可以调整不同轨道的水平和平移

我想做的是导出具有新级别的混合曲目,并将其平移为单个.wav文件

我对此做了一些研究,很多人都指出了这一点,但发展在4年前就停止了,从我发现的情况来看,这似乎有很多问题

只是像这样初始化它
var rec=新记录器(频谱)我收到一个错误,说
无法读取新记录器上未定义的属性“createScriptProcessor”
,快速搜索显示该属性已弃用,请参阅


虽然我有一个多音轨播放器,若我能想出如何导出一个带有水平和平移的单轨,我可以从那个里开始。是否有其他方法仅使用web audio API导出web音频,或者有人能告诉我其他类似的js库是否可以使用?

假设您有PCM audio,您可以向其中添加一个RIFF/WAV头,从中创建一个Blob,然后将Blob设置为
a.href
属性上的对象URL。StackOverflow在这里阻止下载,但是您可以在本地运行它进行测试。希望这有帮助
createScriptProcessor
已被弃用,但它不太可能很快消失。接受答案,因为这正是它所说的,只是关于获取原始pcm数据的后续信息