2010-05-23 85 views
4

我有一個應用程序,記錄音頻。我想知道如何增加收益。有沒有辦法對音頻進行標準化或以某種方式放大音頻?AVAudioRecorder正常化量

感謝, 豪伊

回答

3

看起來像我找到了解決辦法。根據文檔,AVAudioPlayer的音量可以在0.0到1.0之間。顯然它可以設置爲大於1.0的值。通過增加音量,我能夠達到相同的預期結果。雖然它沒有正常化,但增加了。

1
#import <AudioToolbox/AudioServices.h> 

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;     
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,   
          sizeof (audioRouteOverride),&audioRouteOverride); 

它會在揚聲器模式下播放您的聲音。