html - 从 WebAudio 生成的声音中删除爆音/嘶嘶声

标签 html audio chromium web-audio-api

我正在使用 Web Audio API 中的 nodeOscillator 函数来生成声音,但是当声音剪切时,它会发出爆裂声(剪切时振幅不为零)。有谁知道一种方法来检查nodeOscillator的幅度并等到它为零后再调用nodeOff()?

最佳答案

只需在 1ms 左右的短时间间隔内将其在增益节点上淡出 - 使用 setTargetAtTime - 并安排停止时间稍长于该间隔。

关于html - 从 WebAudio 生成的声音中删除爆音/嘶嘶声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16095519/

相关文章:

jquery - onclick div值改变

qt - 使用Qt(QSound)在Symbian上播放WAV文件

javascript - Chrome JavaScript 位置对象

css - IE 宽度渲染问题

javascript - 为什么将 Window 对象传递给函数

html - 内联 <P 样式>

windows-ce - 如何在CE 5.0中更改日历警告功能的默认声音?

ios - 设备处于静音模式时播放音频 - ios swift

java - 奇怪的是找不到符号 '@IntDef' 但 Android Studio 没有显示错误

html - 如何在 Bootstrap 3 中定义可折叠的汉堡菜单?