所以我有這個問題,我試圖在Xcode中創建一個自定義相機,但出於某種原因,我無法得到它,因此它被設置爲使用前置相機。無論我在代碼中改變了什麼,它似乎只使用後置攝像頭,我希望有人可能會慷慨地快速查看下面的代碼,看看是否有某些我丟失的或我去過的地方錯誤。任何幫助將非常感激,謝謝你的時間。xcode,Swift 3自定義相機
func SelectInputDevice() {
let devices = AVCaptureDevice.defaultDevice(withDeviceType: .builtInWideAngleCamera,
mediaType: AVMediaTypeVideo, position: .front)
if devices?.position == AVCaptureDevicePosition.front {
print(devices?.position)
frontCamera = devices
}
currentCameraDevice = frontCamera
do {
let captureDeviceInput = try AVCaptureDeviceInput(device: currentCameraDevice)
captureSession.addInput(captureDeviceInput)
} catch {
print(error.localizedDescription)
}
}
這是frontCamera和currentCameraDevice是AVCaptureDevice的地方。
意想不到的回答感謝您的時間! – imjonu