我正在使用web audio API,我成功收听麦克风并使用分析仪获取数据(getFloatFrequencyData和getFloatTimeDomainData)但是如何在分析器修改/处理之前获取原始样本数据?
谢谢。
答案 0 :(得分:1)
分析仪不会修改样本数据,您从分析仪获得的是时域和频域数据。如果要实时访问/修改数据,可以使用脚本处理器节点,请参阅:http://webaudio.github.io/web-audio-api/#the-scriptprocessornode-interface。
如果您想录制数据,可以使用RecordJS:https://github.com/mattdiamond/Recorderjs。
在下面,RecordJS使用脚本处理器节点,所以只需查看代码示例。基本上它使用起来非常简单,您可以获得输入数据和设置输出数据。