错误 noCamerasAvailable,仅在 iPhone <8+ Swift
error noCamerasAvailable, which is only on iPhone <8+ Swift
我有一个奇怪的问题,我只能在 iPhone 8+ 之前的设备上注意到它,
我不知道该如何解决,但错误消息非常简单 'noCamerasAvailable,'
有权限的一切都应该没问题,因为它适用于我的 iPhone XS Max 和我朋友的 iPhone X。这是我显示相机视图的简单代码
cameraController.prepare {(error) in
if let error = error {
print("Camera error:")
print(error)
}
try? self.cameraController.displayPreview(on: self.view)
}
已修复,我必须更换这个
let session = AVCaptureDevice.DiscoverySession(deviceTypes: [.builtInDualCamera], mediaType: AVMediaType.video, position: .unspecified)
到这个
let session = AVCaptureDevice.DiscoverySession(deviceTypes: [.builtInWideAngleCamera], mediaType: AVMediaType.video, position: .unspecified)
我有一个奇怪的问题,我只能在 iPhone 8+ 之前的设备上注意到它, 我不知道该如何解决,但错误消息非常简单 'noCamerasAvailable,' 有权限的一切都应该没问题,因为它适用于我的 iPhone XS Max 和我朋友的 iPhone X。这是我显示相机视图的简单代码
cameraController.prepare {(error) in
if let error = error {
print("Camera error:")
print(error)
}
try? self.cameraController.displayPreview(on: self.view)
}
已修复,我必须更换这个
let session = AVCaptureDevice.DiscoverySession(deviceTypes: [.builtInDualCamera], mediaType: AVMediaType.video, position: .unspecified)
到这个
let session = AVCaptureDevice.DiscoverySession(deviceTypes: [.builtInWideAngleCamera], mediaType: AVMediaType.video, position: .unspecified)