基本的に、私のアプリは、ユーザーの選択によってビデオを再生および記録するために使用します。ビデオの録画中に、カメラ ビューを前面または背面ビューに変更する必要があります。私はそれが不可能であることを知っていUIImagePickerController
ます。
この問題に対する最善の解決策を教えてください。
基本的に、私のアプリは、ユーザーの選択によってビデオを再生および記録するために使用します。ビデオの録画中に、カメラ ビューを前面または背面ビューに変更する必要があります。私はそれが不可能であることを知っていUIImagePickerController
ます。
この問題に対する最善の解決策を教えてください。
これは不可能です。
例として、iPhone のネイティブ カメラ アプリを取り上げます。一度録画を開始すると、カメラを変更することはできません...
アプリ内から記録するためにAVCaptureSessionを使用し、 AVAssetWriterを介してビデオを書き込んでいますが、これは実行可能に見えますが、記録全体を自分で処理する必要がありますが、ビデオ ストリームがクラックして再開します (1 つのカメラからのストリームを停止して開始するため)。カメラを切り替えると、シームレスなビデオ録画体験ができなくなります。
両方のカメラを同時に記録するアプリ (名前を思い出せません) があります。
これを使用すると、(少なくとも) 両方の記録を設定できますが、1 つのビューのみを表示できます。次に、ボタンを押すだけでビューを切り替えます。
または、両方のビューを表示して、ユーザーが最後に編集できるようにしますか?