【发布时间】:2011-02-23 00:45:51
【问题描述】:
我有一个可以录制音频的应用。我想知道如何增加增益。有没有办法使音频标准化或以某种方式放大?
谢谢, 豪伊
【问题讨论】:
标签: iphone volume avaudiorecorder normalize
我有一个可以录制音频的应用。我想知道如何增加增益。有没有办法使音频标准化或以某种方式放大?
谢谢, 豪伊
【问题讨论】:
标签: iphone volume avaudiorecorder normalize
#import <AudioToolbox/AudioServices.h>
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,
sizeof (audioRouteOverride),&audioRouteOverride);
它将以扬声器模式播放您的声音。
【讨论】:
看来我找到了解决方案。根据文档,AVAudioPlayer 音量可以在 0.0 到 1.0 之间。显然它可以设置为大于 1.0 的值。通过增加音量,我能够达到相同的预期结果。虽然没有归一化,但增益增加了。
【讨论】: