使用Web Audio API扩展音频

cau*_*ima 5 html5 google-chrome web-audio-api

对于即将推出的使用Web Audio API的项目,我希望能够放大一些音频的音量.

正如我在文档中所读到的,增益节点将输入信号乘以其增益值.文档说明该值在0to 的范围内1,因此放大似乎不适用于增益节点.但我怎么能这样做呢?

cwi*_*lso 4

更具体地说:正如凯文所说,一个的“标称”值代表单位增益 - 即没有变化。这与范围不同。实现必须支持 > 1 的值 - 事实上,该值的整个范围。有许多场景使用大的增益缩放值来做有趣的事情,如果实现不支持这一点,就会非常糟糕。

简而言之:使用 > 1 的增益来放大事物。如果您完全担心削波,请在其后面放置一个动态处理器节点。