私はいくつかの検索を行いましたが、ほとんどの回答は Obj-C にあるか、このコードには適用されません。
私はこのガイドを使用しています: http://drivecurrent.com/devops/using-swift-and-avfoundation-to-create-a-custom-camera-view-for-an-ios-app/
そして、私はそれからこのコードを取得しました:
super.viewWillAppear(animated)
captureSession = AVCaptureSession()
captureSession!.sessionPreset = AVCaptureSessionPresetPhoto
let backCamera = AVCaptureDevice.defaultDeviceWithMediaType(AVMediaTypeVideo)
let frontCamera = ????
var error: NSError?
var input: AVCaptureDeviceInput!
do {
input = try AVCaptureDeviceInput(device: backCamera)
} catch let error1 as NSError {
error = error1
input = nil
}
背面カメラがデフォルトですが、前面カメラに直接アクセスして前後に入れ替える方法がわかりません。