可以用UIImagePickerController
一张接一张地拍多张照片吗
我知道有一种方法takePicture
,但我希望每秒钟拍5-10张照片。
例如,如果用户点击我的UI上的“开始”按钮,应用程序将继续以这个速度拍摄图像,直到他们点击“停止”。我知道很多应用程序每秒钟需要很多图片,我只是不知道它们在下面使用的是什么。
这在UIImagePickerController
中是可行的,还是需要AVFoundation
?任何指向教程的指针或链接都是很棒的。
发布于 2014-02-03 20:44:41
我想看看AVCaptureStillImageOutput类
它确实是AVFoundation的一部分,我已经成功地使用了这个方法,每0.5秒拍一张照片:
- (void)captureStillImageAsynchronouslyFromConnection:(AVCaptureConnection *)connection completionHandler:(void (^)(CMSampleBufferRef imageDataSampleBuffer, NSError *error))handler;
使用计时器尽可能多地调用此方法。
希望这能有所帮助。
https://stackoverflow.com/questions/21536548
复制相似问题