У меня есть приложение iOS7, которое воспроизводит некоторые голосовые команды с использованием движка Apple TTS, я использую его для настройки своего аудиосеанса:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback
withOptions:AVAudioSessionCategoryOptionDuckOthers
error:&error];
[[AVAudioSession sharedInstance] setActive:YES error:&err];
тогда сыграй мою команду.
Проблема, которая у меня есть сейчас, заключается в том, что если мой телефон получает телефонный звонок, мое приложение будет продолжать воспроизводить свою голосовую команду во время телефонного звонка, ожидание состоит в том, что мое приложение будет приостановлено после того, как я ответил на телефонный звонок, а затем возобновится после того, как вызов будет Выполнено.
Есть ли что-нибудь, что я могу сделать, чтобы убедиться, что телефонный звонок приостановит работу моего приложения?