AVCaptureSession VS UIImagePickerController 相机预览

2024-06-28

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


AVCaptureSession 比 UIImagePickerController 更具可定制性。就速度而言,没有太大区别。如果您使用 AVCaptureSession,则可以在拍摄静态图像时在whiteBalanceMode、focusMode 和exposureMode 之间切换。我们还可以指定拍摄照片的质量。对于 UIImagePickerController,将呈现相机视图,我们可以在其上添加叠加层。但对于 AVCaptureSession,我们可以将相机作为普通视图进行管理,并对其添加控件。所以我认为 AVCaptureSession 会更适合您的要求。

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AVCaptureSession VS UIImagePickerController 相机预览 的相关文章

随机推荐