我是 iPhone 新手,我想知道黑白 AVFoundation 的 AVCam 和用于相机​​的 UIImagePicker 有什么区别。什么时候应该使用 AVCam,什么时候应该使用 UIImagePicker

提前致谢

最佳答案

AVCam 只是一个示例,说明如何使用 AVFoundation 生成自己的捕获功能。



所以 AVFoundation 和 ImagePicker 的区别:

Image Picker 就像一个可定制的黑匣子,除了实现它的委托(delegate)以从相机或相机胶卷获取捕获的图像之外,您实际上不需要做任何事情。因此它非常易于使用,如果您正在寻找基本行为,那么就选择这个。请注意,您可以更改外观的“皮肤”,网上有关于这样做的教程。

AVFoundation 是对 iPhone 相机的实际访问,如果您采用这种方法,您必须自己实现所有内容(或复制示例并相应地修改它)。您必须仔细阅读文档,但结果是您可以做的事情有更多的自由,这通常用于图像处理、具有特殊功能的相机等。

因此,您真正想要问自己的是您需要并相应选择的定制级别。

(如果您是 ios 新手,请使用图像选择器)

关于iphone - AVCam 与 UIImagepicker,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11113377/

10-09 08:54