2014-02-03 4 views
0

Когда я использую играть и записывать категорию и форсировать выход к нижнему громкоговорителю:AVAudioSessionCategoryPlayAndRecord и IPOD аудио воспроизведения

UInt32 doChangeDefaultRoute = 1; 
    AudioSessionSetProperty ( kAudioSessionProperty_OverrideCategoryDefaultToSpeaker, 
          sizeof (doChangeDefaultRoute), 
          &doChangeDefaultRoute); 

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

+0

Какие значения присвоены свойствам «AVAudioSessionCategoryOptionMixWithOthers» и «AVAudioSessionCategoryOptionDuckOthers»? –

+0

Я разрешаю смешивать и оставляю опцию утки как она есть. Я также попытался установить его на NO, а также посмотреть, работает ли это. – user2848810

ответ

1

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

Смежные вопросы