如何在iOS中使用AVCapture Zoom?
我正在使用AVCapture摄像头拍摄图像/视频。它工作正常。但我无法实现缩放功能 我使用下面的代码来实现缩放如何在iOS中使用AVCapture Zoom?,ios,objective-c,avcapturesession,Ios,Objective C,Avcapturesession,我正在使用AVCapture摄像头拍摄图像/视频。它工作正常。但我无法实现缩放功能 我使用下面的代码来实现缩放 if ([device respondsToSelector:@selector(setVideoZoomFactor:)] && device.activeFormat.videoMaxZoomFactor >= zoomLevel) { // iOS 7.x with compatible hardware
if ([device respondsToSelector:@selector(setVideoZoomFactor:)]
&& device.activeFormat.videoMaxZoomFactor >= zoomLevel) {
// iOS 7.x with compatible hardware
if ([device lockForConfiguration:nil]) {
[device setVideoZoomFactor:zoomLevel];
[device unlockForConfiguration];
}
}
上述代码在除iPhone4s之外的所有设备上都能正常工作。它说最大变焦系数为1.0000。那么如何在iPhone4s中实现变焦功能。zoomOk不支持iphone 4s硬件。但本机iphone 4s摄像头支持变焦。这怎么可能?