AVAudioRecorder标准化音量

时间:2010-05-23 21:54:35

标签: iphone volume avaudiorecorder normalize

我有一个录制音频的应用。我想知道如何增加收益。有没有办法规范音频或放大它?

感谢, 豪伊

2 个答案:

答案 0 :(得分:3)

看起来我找到了解决方案。根据文档,AVAudioPlayer卷可以介于0.0和1.0之间。显然它可以设置为大于1.0的值。通过增加音量,我能够达到相同的预期效果。虽然没有标准化,但增益会增加。

答案 1 :(得分:1)

#import <AudioToolbox/AudioServices.h>

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

它将以扬声器模式播放您的声音。