我有一个录制音频的应用程序。我想知道如何增加增益。有没有办法标准化音频或以某种方式放大它?
谢谢,豪伊
看起来我找到了解决方案。根据文档,AVAudioPlayer 音量可以在 0.0 到 1.0 之间。显然它可以设置为大于 1.0 的值。通过增加音量,我能够达到相同的预期结果。虽然它没有标准化,但增益增加了。
#import <AudioToolbox/AudioServices.h>
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,
sizeof (audioRouteOverride),&audioRouteOverride);
它将在扬声器模式下播放您的声音。