Записывайте и играйте громче

Я использовал учебник, найденный здесь, для записи и воспроизведения звука. Запись и воспроизведение работают нормально, но при воспроизведении я едва слышу звук. Я пробовал следующий код:

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

Я добавляю его в свой метод воспроизведения, прямо перед тем, как воспроизвести звук. Я также пытался добавить его в свой viewDidLoad, Оба они делают это так, что я не могу здесь воспроизвести вообще. Кажется, это работает для других, но где я должен добавить это?

Я проверил SpeakHere, пример приложения Apple AVAudio. Громкость очень тихая. Когда я использую приложение Voice Memos, запись воспроизводится очень и очень громко. Кто-нибудь смог воспроизвести записанное сообщение и воспроизвести его так громко?

1 ответ

Попробуйте установить это свойство AVAudioPlayer...

@property float volume; /* The volume for the sound. The nominal range is from 0.0 to 1.0. */
Другие вопросы по тегам