【发布时间】:2013-08-19 15:11:05
【问题描述】:
对于即将使用 Web Audio API 的项目,我希望能够放大一些音频的音量。
正如我在文档中所读到的,增益节点将输入信号乘以它的增益值。文档指出该值在0 到1 的范围内,因此放大似乎不适用于增益节点。但是我还能怎么做呢?
【问题讨论】:
-
Web API spec 似乎允许 >1 的值,但实现可能会选择忽略大于 1 的值。(“名义上的
maxValue是 1,但允许更高的值。”)特别是, Chrome 似乎确实放大了 >1 的值。旁注:名义上 >1 限制的原因是大多数物理 voltage controlled amplifiers (VCA) 不使用高于 1 的增益。 -
哦,澄清一下:我对您的问题没有实际答案。我不会依赖未定义的“增益 > 1”行为跨浏览器(甚至可能在浏览器更新之间)。
标签: html google-chrome web-audio-api