我是 iPhone 的新手,我想知道黑白 AVFoundation 的 AVCam 和用于相机的 UIImagePicker 有什么区别。我们什么时候应该选择 AVCam,什么时候应该选择 UIImagePicker
提前致谢
我是 iPhone 的新手,我想知道黑白 AVFoundation 的 AVCam 和用于相机的 UIImagePicker 有什么区别。我们什么时候应该选择 AVCam,什么时候应该选择 UIImagePicker
提前致谢
AVCam 只是一个示例,说明如何使用 AVFoundation 生成自己的捕获函数。
AVCam 演示了如何使用 AV Foundation 捕获 API 来录制电影和拍摄静止图像。有一个用于录制电影的录制按钮,一个用于在前后摄像头之间切换的相机按钮(在支持的设备上),以及一个用于拍摄静止图像的静止按钮。下一个
所以AVFoundation和ImagePicker的区别:
Image Picker 就像一个可定制的黑匣子,除了实现它的委托来从相机或相机胶卷中获取捕获的图像之外,您实际上不需要做任何事情。因此它非常易于使用,如果您正在寻找基本行为,请选择这个。请注意,您可以更改外观的“皮肤”,网上有关于这样做的教程。
AVFoundation 是对 iPhone 摄像头的实际访问,如果您采用这种方法,您必须自己实现所有内容(或复制示例并进行相应修改)。您必须仔细阅读文档,但结果是您可以做更多的事情,这通常用于图像处理,具有特殊功能的相机等。
所以你真正想问自己的是你需要什么级别的定制并相应地选择。
(如果您通常是 ios 新手,请使用图像选择器)