AVCaptureSession VS UIImagePickerController相机预览

Sel*_*ver 2 preview uiimagepickercontroller ios avcapturesession camera-overlay

我正在开发类似于Instagram iOS应用程序的应用程序.Instagram有自定义相机预览.我想开发类似的东西,问题是 - 为此目的更好地使用什么 - 具有自定义cameraOverlayView属性的UIImagePickerController还是应该使用AVCaptureSession?也许有人有这样的经历,可以给我一个建议.将不胜感激.

Tin*_*rge 5

AVCaptureSession比UIImagePickerController更可定制.在速度的情况下,没有太大的区别.如果您正在使用AVCaptureSession,则可以在拍摄静止图像时在whiteBalanceMode,focusMode和exposureMode之间切换.我们也可以指定拍照的质量.在UIImagePickerController的情况下,将显示摄像机视图,我们可以在其上添加叠加.但是在AVCaptureSession的情况下,我们可以将相机作为普通视图进行管理,并对其进行控制.所以我认为AVCaptureSession将更适合您的要求.

以下链接将为您提供有关实施AVCaptureSession的更多详细信息. https://developer.apple.com/library/prerelease/ios/samplecode/AVCam/Introduction/Intro.html