AVCam vs UIImagepicker

时间:2012-06-20 05:34:12

标签: iphone ios uiimagepickercontroller avfoundation avcam

我是iPhone新手,我想知道AVFoundation的AVCam和UIImagePicker相机有什么区别。什么时候我们应该去AVCam和什么时候去UIImagePicker

提前致谢

1 个答案:

答案 0 :(得分:10)

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

  

AVCam演示了如何使用AV Foundation捕获API   录制电影和拍摄静止图像。有一个记录按钮   录制电影,用于在正面和背面之间切换的摄像机按钮   摄像头(在支持的设备上)和静止按钮   图片。下一步

所以AVFoundation和ImagePicker之间存在差异:

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

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

所以你真正想要问自己的是你需要什么级别的自定义并相应地选择。

(如果你是ios的新手,请选择图片选择器)