我一直在研究这个并阅读不同的意见,但我想问你更具体的问题。
在我的应用程序中,我想从相机流中取出3或4帧来处理它们而不会让用户多次按下按钮(并且尽可能快),我已经在Android版本上执行此操作,因为android提供一种回调方法,包含相机Feed的每一帧。
我见过一些人使用iOS AVFoundation(类AVCaptureDevice,AVCaptureInput)来执行这项任务,但据我所知,这是iOS 4.0版本支持的。
还有其他方法可以做到这一点,并支持较旧的iOS版本吗?喜欢3.X? 拍摄不同照片的速度有多快? 使用此框架在App Store上接受应用程序/更新是否仍有问题?
非常感谢,
亚历。
答案 0 :(得分:0)
你应该使用新的方式(AVCaptureInput),因为只有百分之几的用户仍然使用iOS 3. iOS采用比Android采用快得多。去年冬天早些时候,大约90%已经升级到4级。此时甚至4.0也可能是少数人。
一种pre-ios-4方式是通过打开UIImagePickerController并截取屏幕截图。根据目标的确切版本,有时会禁用相机覆盖。
我看到了这个问题:iPhone: Get camera preview