У меня запущена простая 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);
}