Webaudio增益在0时不静音

时间:2019-11-30 22:55:37

标签: web-audio-api

我正在使用在html5和javascript上运行的视频游戏中的Web音频api缓冲区播放音乐和声音效果.WAV文件。正在Macbook Pro的Safari for Mojave上对其进行编程和测试。我使用它来获取即时声音回放,而不是使用常规音频节点导致的延迟声音。

当播放缓冲的声音时,一个问题是,当我在Source和Destination之间有一个GainNode时,我希望在增益值为1时音量已满,而在值为0时则静音。但是事实并非如此。由于某种原因,音量在0时比较安静,但仍然可以听到。但是在-1,它是静音的。 0是否应该保持沉默,无论是线性还是对数刻度?是否存在增益值范围不是0到1的情况?在我的特定设置下,范围似乎是-1到+1。

0 个答案:

没有答案