iOS 13 から登場した AVCaptureMultiCamSession という API を使うと、1台の iPhone に搭載されている複数のカメラデバイスを同時に使用できる。例えば、バックの標準カメラで被写体を写しながら、フロントカメラで撮影者自身も同時に撮影したり、といった感じだ。 今回はこの AVCaptureMultiCamSession を使って、複数のカメラで同時に動画を撮影する iOS アプリを作ったので紹介する。 アプリの様子 コードは GitHub で公開中 動作検証環境 4カメ同時撮影はできなかった AVCaptureMultiCamSession の仕組み 4つのカメラを AVCaptureMultiCamSession に追加するとどうなるか 同時に使えるカメラの組合せを調べる:supportedMultiCamDeviceSets バックグラウンドに移行した