Записывайте и играйте громче
Я использовал учебник, найденный здесь, для записи и воспроизведения звука. Запись и воспроизведение работают нормально, но при воспроизведении я едва слышу звук. Я пробовал следующий код:
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. */