如何在iOS中使用AVCapture Zoom?

时间:2015-02-04 05:36:00

标签: ios objective-c avcapturesession

我正在使用AVCapture相机捕捉图像/视频。它工作正常。但是我有实现缩放功能的问题。

我使用下面的代码来实现缩放,

if ([device respondsToSelector:@selector(setVideoZoomFactor:)]
         && device.activeFormat.videoMaxZoomFactor >= zoomLevel) {
         // iOS 7.x with compatible hardware
         if ([device lockForConfiguration:nil]) {
             [device setVideoZoomFactor:zoomLevel];
             [device unlockForConfiguration];
         }
     }

以上代码在除iPhone4之外的所有设备中都能正常工作。它说最大。缩放系数是1.0000。那么如何在iPhone4s中实现缩放功能。

0 个答案:

没有答案