从WebAudio中删除pop / hiss生成的声音

时间:2013-04-19 00:54:16

标签: html5 audio chromium web-audio

我正在使用来自Web Audio API的nodeOscillator函数来生成声音,但是当声音切断时会产生一个弹出声音(切割时幅度不为零)。有没有人知道检查nodeOscillator振幅的方法,并在调用nodeOff()之前等到它为零?

2 个答案:

答案 0 :(得分:2)

在1ms左右的短时间间隔内将其淡出增益节点 - 使用setTargetAtTime - 并将停留时间设置为超过该时间间隔。

答案 1 :(得分:0)

如果您使用的是Apple电脑,请查看以下内容:https://vsee.zendesk.com/hc/en-us/articles/204973595-Mac-audio-pop-click-sound