我想在iPhone中测量dB(A)中的声音。
我该怎么做?
是否有任何示例或教程?
答案 0 :(得分:1)
如果您使用AVAudioPlayer,则可以使用此方法
AVAudioPlayer *avPlayer = ...
[avPlayer play...];
[avPlayer averagePowerForChannel:0];
[avPlayer averagePowerForChannel:1];
来自Apple的文档
- (float)averagePowerForChannel:(NSUInteger)channelNumber
描述
返回给定通道的平均功率,以分贝为单位,表示正在播放的声音。