Подтвердить что ты не робот

Как увеличить громкость звука, записанного с помощью AVAudioRecorder

Я использую ссылку, упомянутую ниже, для записи звука через мое приложение для iPhone:

Как записать аудио на iPhone с помощью AVAudioRecorder?

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

Запись работает нормально.

Что можно сделать для увеличения громкости?

4b9b3361

Ответ 1

При записи звука установите сеанс аудио AVAudioSessionCategoryPlayAndRecord или просто AVAudioSessionCategoryRecord. Когда вы закончите, верните его только на AVAudioSessionCategoryPlayback.

Ответ 2

вы можете попробовать AVaudioSession.sharedInstance().overrideOutputAudioPort(AVAudioSessionPortOverride.Speaker) это связано с тем, что ваше устройство вывода настроено на встроенный динамик в iPhone. в то время как iTab имеет только динамик, поэтому никаких проблем не возникает.