我正在使用 web audio API ,我成功地收听了麦克风并使用分析器(getFloatFrequencyData 和 getFloatTimeDomainData)获取了数据,但是如何在分析器修改/处理之前获取原始样本数据?
谢谢。
最佳答案
样本数据未经分析仪修改,您从分析仪得到的是时域和频域数据。如果您想实时访问/修改您的数据,您可以使用脚本处理器节点,请参阅:http://webaudio.github.io/web-audio-api/#the-scriptprocessornode-interface .
如果你想记录你的数据,你可以使用 RecordJS : https://github.com/mattdiamond/Recorderjs .
在下面,RecordJS 使用脚本处理器节点,因此只需查看示例代码即可。基本上它使用起来非常简单,您可以获取输入数据并设置输出数据。
关于javascript - 如何使用 Web Audio API (WAAPI) 获取音频样本数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24760728/