Использование AVCaptureDevice setVideoZoomFactor на iPhone x - PullRequest
0 голосов
/ 12 июня 2019

У меня запущена простая AVCaptureSession, чтобы получить изображение с камеры в моем приложении и делать фотографии.Я использовал AVCaptureDevice setVideoZoomFactor, он работал на iphone 6s, но не работал на iphone x.Пожалуйста, помогите мне !!!

    AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
    NSError *error = nil;
    if ([device lockForConfiguration:&error]) {
        CGFloat desiredZoomFactor = m_pSliderZoom.value;
        //device.videoZoomFactor = desiredZoomFactor;
        //[device rampToVideoZoomFactor:desiredZoomFactor withRate:5.0];
        [device setVideoZoomFactor:desiredZoomFactor];
        [device unlockForConfiguration];
    } else {
        NSLog(@"error: %@", error);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...