gpt4 book ai didi

Javascript、Web Audio API、Oscillator.stop() 有烦人的结束滴答声

转载 作者:行者123 更新时间:2023-11-29 14:48:30 26 4
gpt4 key购买 nike

当我调用振荡器的停止函数时,它会以断线噪音结束音符。

有什么解决方法吗?

最佳答案

+Crack0dks 的想法是正确的——你应该在振荡器之后添加一个增益节点,将其值设置为 0(这在 setter 上有一个解压缩——即它不会立即将增益设置为零,它会非常快速地增加增益) 在调用停止之前。

但是,它对您不起作用的原因是因为您需要确保通过增益节点的振荡器源也不会立即停止 - 您不应该调用 stop() 或 stop(0) , 你应该增加一点时间让增益节点在切断它之前斜坡它的音频。尝试将“stop( audiocontext.currentTime + 0.01 )”作为起点。您可能想尝试一下最后一个值 - 但那是十毫秒,这是一个很好的起点。

关于Javascript、Web Audio API、Oscillator.stop() 有烦人的结束滴答声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29584388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com