【发布时间】:2012-02-28 01:40:04
【问题描述】:
我正在开发“测试您的听力应用程序”。
我知道幅度的一半是-6db。
我想知道,当使用 AVAudioPlayer 类的最大音量为 1.0 时,如果我们使用理想的耳机,将音量设置为 0.5 是否意味着它以 50% 的速度播放,这意味着相对 db 下降到 -6db?
【问题讨论】:
-
另外,正如 Paul 在回复 How can I calculate audio dB level? 时指出的那样,这可能需要对您正在使用的特定音频硬件(iOS 设备和耳机类型)进行校准。
-
@BradLarson 感谢您的评论。虽然似乎可以从播放器那里获得平均 db 值,但实际硬件却一无所获。我想知道的是,无论是否将音量设置在 0.0 到 1.0 之间是线性表达式还是遵循一些曲线。我不是在谈论耳机产生的实际声音,因为它们不是线性的,通常甚至不会接近,而是实际的模拟耳机放大器输出。