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