2010-05-23 3 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); 

스피커 모드에서 소리가 재생됩니다.

관련 문제