ビデオの再生と録画の両方をサポートするアプリケーションを構築しています (同時にではなく、提供される 2 つの別個の機能です)。アプリがバックグラウンドに入って戻った後にビデオを再生するには、plist にApp plays audio項目を追加する必要がありました (再生に使用しています)。Required background modesMPMoviePlayerController
ただし、これにより、ビデオ録画に問題が発生します (使用UIImagePickerControllerしています)。基本的に、ピッカーが ([キャンセル] ボタンによって、またはメディアの選択が終了したときに) ピッカーが閉じられた後でも、アプリはオーディオ録音セッションを実行し続けます。
plist からアイテムを削除するApp plays audioと、ImagePickerController のオーディオ セッションは誤動作を停止しますがMPMoviePlayerViewController、バックグラウンド モードからアプリに切り替えたときに再生を再開できません。
MPMoviePlayerControllerとの両方がUIImagePickerController適切に機能するように、オーディオ セッションの処理をカスタマイズする方法はありますか?