我正在使用 Web Audio API 中的 nodeOscillator 函数来生成声音,但是当声音剪切时,它会发出爆裂声(剪切时振幅不为零)。有谁知道一种方法来检查nodeOscillator的幅度并等到它为零后再调用nodeOff()?
最佳答案
只需在 1ms 左右的短时间间隔内将其在增益节点上淡出 - 使用 setTargetAtTime - 并安排停止时间稍长于该间隔。
关于html - 从 WebAudio 生成的声音中删除爆音/嘶嘶声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16095519/