AVCaptureSessionとAVCaptureDeviceを使用してフロントカメラまたはリアカメラを使用する正しい方法はどれですか?
AVCapturedeviceのposition
属性が読み取り専用であることがわかります。また、UIImagePickerで実行できるため、使用するデバイスを判別する他の方法がわかりません。
AVCaptureSessionとAVCaptureDeviceを使用してフロントカメラまたはリアカメラを使用する正しい方法はどれですか?
AVCapturedeviceのposition
属性が読み取り専用であることがわかります。また、UIImagePickerで実行できるため、使用するデバイスを判別する他の方法がわかりません。
[AVCaptureDevice devices]
デバイスを列挙し、position
プロパティを見て、前面と背面(デバイスが存在する場所)を区別するために使用します。
zxingにはいくつかのサンプルコードがあります。(iOSの場合、ZXCaptureDevice
はAVCaptureDevice
にありZXCapture
ます)。