In my iOS app.I using AVCaptureDevice setVideoZoomFactor, it working on iphone 6s but not wotking on iphone x. Please help me !!!
i used to iphone 6x, iphone x, not simulator.
And this is my code:
- (IBAction)zoom:(id)sender {
if(sender == m_pSliderZoom)
{
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
NSError *error = nil;
if ([device lockForConfiguration:&error]) {
CGFloat desiredZoomFactor = m_pSliderZoom.value;
[device setVideoZoomFactor:desiredZoomFactor];
NSLog(@"desiredZoomFactor ===> %0.6f", [device videoZoomFactor]);
[device unlockForConfiguration];
} else {
NSLog(@"error: %@", error);
}
}
}
And I receive log when drag slider:
2019-07-26 15:06:59.075713+0700 TestZoom[1796:606237] desiredZoomFactor ===> 1.531863
2019-07-26 15:06:59.076881+0700 TestZoom[1796:606237] desiredZoomFactor ===> 1.909314
2019-07-26 15:06:59.078562+0700 TestZoom[1796:606237] desiredZoomFactor ===> 2.063725
2019-07-26 15:06:59.094162+0700 TestZoom[1796:606237] desiredZoomFactor ===> 2.252451
2019-07-26 15:06:59.109871+0700 TestZoom[1796:606237] desiredZoomFactor ===> 2.441176
2019-07-26 15:06:59.126421+0700 TestZoom[1796:606237] desiredZoomFactor ===> 2.629902
2019-07-26 15:06:59.143637+0700 TestZoom[1796:606237] desiredZoomFactor ===> 2.801471
2019-07-26 15:06:59.159782+0700 TestZoom[1796:606237] desiredZoomFactor ===> 2.955882
2019-07-26 15:06:59.176801+0700 TestZoom[1796:606237] desiredZoomFactor ===> 3.127451
2019-07-26 15:06:59.193331+0700 TestZoom[1796:606237] desiredZoomFactor ===> 3.247549
2019-07-26 15:06:59.210576+0700 TestZoom[1796:606237] desiredZoomFactor ===> 3.350490
2019-07-26 15:06:59.227216+0700 TestZoom[1796:606237] desiredZoomFactor ===> 3.453431
2019-07-26 15:06:59.243693+0700 TestZoom[1796:606237] desiredZoomFactor ===> 3.539216
2019-07-26 15:06:59.260550+0700 TestZoom[1796:606237] desiredZoomFactor ===> 3.625000
2019-07-26 15:06:59.276855+0700 TestZoom[1796:606237] desiredZoomFactor ===> 3.693627
2019-07-26 15:06:59.294198+0700 TestZoom[1796:606237] desiredZoomFactor ===> 3.762255
2019-07-26 15:06:59.310467+0700 TestZoom[1796:606237] desiredZoomFactor ===> 3.813725
.....