Ответ 1
При записи звука установите сеанс аудио AVAudioSessionCategoryPlayAndRecord
или просто AVAudioSessionCategoryRecord
. Когда вы закончите, верните его только на AVAudioSessionCategoryPlayback
.
Я использую ссылку, упомянутую ниже, для записи звука через мое приложение для iPhone:
Как записать аудио на iPhone с помощью AVAudioRecorder?
Когда я пытаюсь воспроизвести свои записи с помощью AVAudioPlayer на своем устройстве, я видел, что объем звука моих записей очень низок, даже когда объем моего устройства заполнен.
Запись работает нормально.
Что можно сделать для увеличения громкости?
При записи звука установите сеанс аудио AVAudioSessionCategoryPlayAndRecord
или просто AVAudioSessionCategoryRecord
. Когда вы закончите, верните его только на AVAudioSessionCategoryPlayback
.
вы можете попробовать AVaudioSession.sharedInstance().overrideOutputAudioPort(AVAudioSessionPortOverride.Speaker)
это связано с тем, что ваше устройство вывода настроено на встроенный динамик в iPhone.
в то время как iTab имеет только динамик, поэтому никаких проблем не возникает.