如何测量噪音或声音并在iphone中以dB(A)显示?

时间:2011-05-31 06:04:46

标签: iphone objective-c audio meter

我想在iPhone中测量dB(A)中的声音。

我该怎么做?

是否有任何示例或教程?

1 个答案:

答案 0 :(得分:1)

如果您使用AVAudioPlayer,则可以使用此方法

AVAudioPlayer *avPlayer = ...
[avPlayer play...];
[avPlayer averagePowerForChannel:0];
[avPlayer averagePowerForChannel:1];

来自Apple的文档

  

- (float)averagePowerForChannel:(NSUInteger)channelNumber

     

描述
  返回给定通道的平均功率,以分贝为单位,表示正在播放的声音。