1
什麼是iPhone音頻工具箱中的音頻電平測量?它有什麼用處?什麼是iPhone音頻工具箱中的音頻電平測量?
什麼是iPhone音頻工具箱中的音頻電平測量?它有什麼用處?什麼是iPhone音頻工具箱中的音頻電平測量?
測光幫助我們玩,recoring..To使用它,你首先啓用玩家測光(或錄音)
audioPlayer.meteringEnabled = TRUE;
[audioPlayer prepareToPlay];
[audioPlayer play];
[NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(getGain:)
userInfo:nil
repeats:YES];
,只要你想的增益值您在得到以分貝(dB)的音頻增益首先調用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);
}
您可以使用這些值繪製音頻波形etc..See這link一些幫助的..