iOS 13 から登場した AVCaptureMultiCamSession という API を使うと、1台の iPhone に搭載されている複数のカメラデバイスを同時に使用できる。例えば、バックの標準カメラで被写体を写しながら、フロントカメラで撮影者自身も同時に撮影したり、といった感じだ。 今回はこの AVCaptureMultiCamSession を使って、複数のカメラで同時に動画を撮影する iOS アプリを作ったので紹介する。 アプリの様子 コードは GitHub で公開中 動作検証環境 4カメ同時撮影はできなかった AVCaptureMultiCamSession の仕組み 4つのカメラを AVCaptureMultiCamSession に追加するとどうなるか 同時に使えるカメラの組合せを調べる:supportedMultiCamDeviceSets バックグラウンドに移行した
![iOS 13 AVCaptureMultiCamSession を使った複数カメラでの同時ビデオ録画 iPhone アプリを作った - Corredor](https://cdn-ak-scissors.b.st-hatena.com/image/square/606cc214be9a6dff5b8b7e221ed6f2ffb762c3b7/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fneos21%2F20190927%2F20190927205442.png)