iphone微距问题

2024-01-01  本文已影响0人  Jessica124

oc

if (@available(iOS 13.0, *)) {
                AVCaptureDeviceDiscoverySession *ultraWideSession = [AVCaptureDeviceDiscoverySession discoverySessionWithDeviceTypes:@[AVCaptureDeviceTypeBuiltInUltraWideCamera] mediaType:AVMediaTypeVideo position:position];
    if (ultraWideSession.devices.count > 0) {
        deviceType = AVCaptureDeviceTypeBuiltInUltraWideCamera;
    }
}

swift

let deviceType: AVCaptureDevice.DeviceType = {
     if #available(iOS 13.0, *) {
         return .builtInUltraWideCamera
     } else {
          return .builtInWideAngleCamera
     }
 }()
上一篇下一篇

猜你喜欢

热点阅读