如何从IOS的音量计算dBr

我正在做一个“testing你的听力申请”。

我知道一半幅度是-6db。

我想知道当使用AVAudioPlayer类的1.0最大音量时,将音量设置为0.5意味着它以50%的比例播放,意味着如果我们使用了理想的耳机,相对数据降到-6db。

这是一个很好的问题。

如果AVAudioPlayer的范围更接近于stream行音乐的“标准调平范围”,我不会感到惊讶。

在这里输入图像说明

注意这里0dB在范围内线性相当远。 这是根据“电平实践”(第2部分)中描述的VU表的历史logging并在此图中看到:

在这里输入图像说明

所以,我不太清楚,但我的猜测是AVAudioPlayer更接近这些范围。 您可以将我们的iOS设备的耳机插孔插入Audacity , Logic或Pro Tools等应用程序中,并在AVAudioPlayer中扫描音量范围时,实际测量应用程序发出的信号。