Apple TTSエンジンを使用していくつかの音声コマンドを再生するiOS7アプリケーションがあります。これを使用してオーディオセッションをセットアップしています:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback
withOptions:AVAudioSessionCategoryOptionDuckOthers
error:&error];
[[AVAudioSession sharedInstance] setActive:YES error:&err];
それから私のコマンドを再生します。
私が今抱えている問題は、電話が電話を受けると、アプリケーションが電話中に音声コマンドを再生し続けることです。電話に応答すると、アプリケーションが一時停止し、電話がかかってきた後に再開することが期待されます。終わり。
通話によってアプリが一時停止されるようにするためにできることはありますか?