Когда я использую играть и записывать категорию и форсировать выход к нижнему громкоговорителю:AVAudioSessionCategoryPlayAndRecord и IPOD аудио воспроизведения
UInt32 doChangeDefaultRoute = 1;
AudioSessionSetProperty ( kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,
sizeof (doChangeDefaultRoute),
&doChangeDefaultRoute);
аудио воспроизводится из нижней динамик, но по-прежнему значительно ниже объема, когда мое приложение бежит. Как только я отключу свое приложение, объем снова поднимается. Физических изменений в настройке громкости нет, я могу заставить аудиовыход быть максимальным томом, когда мое приложение работает, и когда я отключу свое приложение, громкость становится все громче.
Какие значения присвоены свойствам «AVAudioSessionCategoryOptionMixWithOthers» и «AVAudioSessionCategoryOptionDuckOthers»? –
Я разрешаю смешивать и оставляю опцию утки как она есть. Я также попытался установить его на NO, а также посмотреть, работает ли это. – user2848810