什么是“ iPhone音频工具”框中的音频电平表?

| 什么是“ iPhone音频工具”框中的音频电平表?有什么用?     
已邀请:
计量可以帮助我们在播放和录音时获得分贝(dB)的音频增益。要使用它,您首先要为播放器(或录音机)启用计量功能
audioPlayer.meteringEnabled  = TRUE;
[audioPlayer prepareToPlay];
[audioPlayer play];
[NSTimer scheduledTimerWithTimeInterval:1.0 
      target:self 
      selector:@selector(getGain:) 
      userInfo:nil 
      repeats:YES];
每当需要增益值时,您首先调用updateMeters并获取dB值。在这里,我使用计时器记录其播放时间的每一秒的音频增益。
-(void)getGain:(NSTimer*)sender{
   [audioPlayer updateMeters];
   float avgPower = [audioPlayer averagePowerForChannel:0];
   NSLog(@\"avgPower : %f\",avgPower);
   float peakPower = [audioPlayer peakPowerForChannel:0];
   NSLog(@\"peakPower : %f\",peakPower);
}
您可以使用这些值绘制音频波形等。有关此信息,请参见此链接。     

要回复问题请先登录注册