AVCaptureSessionを使用してカメラを作成しました。私は写真とビデオの両方の記録モードのためにそれを設定しました。カメラ呼び出しが実行中に開いているアプリケーションをフリーズする
カメラとアプリケーションは正常に動作しています。また、私はバックグラウンドミュージックの再生を許可(iPhoneのミュージックアプリを使用しているユーザーが音楽を再生している場合)オープンカメラまたは録画ビデオ中。それは正常に動作しています。 (添付画像2)
は、私は私がホームボタンとオープンアプリをタップして、コールは、電話の画面を最小化する受信した場合、バックグラウンドミュージックは今、このコード
AVAudioSession *session1 = [AVAudioSession sharedInstance];
[session1 setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionMixWithOthers|AVAudioSessionCategoryOptionDefaultToSpeaker|AVAudioSessionCategoryOptionAllowBluetooth error:nil];
[session1 setActive:YES error:nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
の助けを借りて遊ぶ許可しました画像/録画ビデオをキャプチャするためにカメラの画面を開こうとすると、画像は開きますが、画像(添付画像(1))でフリーズします。
私の要件は、電話で画像/録画ビデオをキャプチャしたいのです。私は別のアプリを探して、Snapchatは同じをやっていて、私は電話中にビデオを録画することができます。
私はこれをどのように達成することができますか教えてください。 あなたはセッションが中断されている間AVCaptureSessionWasInterruptedNotification
とAVCaptureSessionInterruptionEndedNotification
コールバックを使用して、オーディオキャプチャを切断する必要が
いいえ、まだ解決策を探しています。 – Surjeet
私は私のプロジェクトで同じ問題を抱えています。どちらの場合も同じコードが実行されますが、カメラは何とか開いていません。これまでのアイデアや解決策はありますか? – virusss8