我是iPhone的新手,我想知道AVFoundation的AVCam和相机的UIImagePicker有什么不同。我们什么时候应该使用AVCam,什么时候使用UIImagePicker
提前感谢
发布于 2012-06-20 13:49:04
AVCam只是如何使用AVFoundation生成自己的捕获函数的一个示例。
AVCam演示了如何使用AV基础捕获API来录制电影和拍摄静态图像。有一个用于录制电影的录制按钮,一个用于在前后摄像头(在支持的设备上)之间切换的相机按钮,以及一个用于拍摄静止图像的静止按钮。下一步
所以AVFoundation和ImagePicker之间的区别是:
图像拾取器就像一个可自定义的黑盒,除了实现它的代理之外,你不需要做任何事情就可以从相机或相机胶卷中获取捕获的图像。因此,它非常容易使用,如果你正在寻找基本的行为,那么就使用这个。请注意,你可以改变它的外观的“皮肤”,在网络上有关于这样做的教程。
AVFoundation是对iPhone摄像头的实际访问,如果你采用这种方法,你必须自己实现所有的东西(或者复制示例并相应地修改它)。你必须仔细阅读文档,但结果是你可以做的东西有更多的自由,这通常用于图像处理,具有特殊功能的相机等。
因此,您真正想要问自己的是,您将需要什么样的定制级别并做出相应的选择。
(如果您是ios新手,请使用镜像选择器)
https://stackoverflow.com/questions/11113377
复制相似问题