AVCaptureDevice ускоритель низкой освещенности swift

#ios #swift #xcode #avcapturedevice

#iOS #быстрое #xcode #avcapturedevice

Вопрос:

Кто-нибудь знает, как настроить low Light boost для вашего приложения для камеры ios? Это код, который у меня есть, но я не могу заставить его работать.

 let backCamera = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo)
    do {
                try backCamera?.lockForConfiguration()
                if (backCamera?.isLowLightBoostSupported == true) {
                   backCamera?.automaticallyEnablesLowLightBoostWhenAvailable = true
                }
                 backCamera?.unlockForConfiguration()
                 }
                 catch{
                     print(error)
                 }
  

Ответ №1:

Вам это не нужно. Поместите это в didMoveToView:

 captureSession!.sessionPreset = AVCaptureSessionPresetPhoto