如何使用Web Audio API(WAAPI)获取音频样本数据

时间:2014-07-15 14:22:29

标签: javascript api audio web

我正在使用web audio API,我成功收听麦克风并使用分析仪获取数据(getFloatFrequencyData和getFloatTimeDomainData)但是如何在分析器修改/处理之前获取原始样本数据?

谢谢。

1 个答案:

答案 0 :(得分:1)

分析仪不会修改样本数据,您从分析仪获得的是时域和频域数据。如果要实时访问/修改数据,可以使用脚本处理器节点,请参阅:http://webaudio.github.io/web-audio-api/#the-scriptprocessornode-interface

如果您想录制数据,可以使用RecordJS:https://github.com/mattdiamond/Recorderjs

在下面,RecordJS使用脚本处理器节点,所以只需查看代码示例。基本上它使用起来非常简单,您可以获得输入数据和设置输出数据。