如何在 iOS 5 中连续拍摄两张照片
Posted
技术标签:
【中文标题】如何在 iOS 5 中连续拍摄两张照片【英文标题】:How can i take two consecutive pictures in iOS 5 【发布时间】:2012-10-15 22:29:40 【问题描述】:我是 ios 和 Objective C 的新手,我正在尝试设计一些需要连续拍摄两张照片(并将它们都保存)的东西,并且刚刚学会了如何在 iOS 5 中使用相机,所以我想知道如何实现这样的东西。 我需要能够打开相机,拍照,保存,然后再次自动跟随相机拍摄另一张照片
P.D.我一直用这个来使用相机:
- (void) useCamera
if ([UIImagePickerController isSourceTypeAvailable:
UIImagePickerControllerSourceTypeCamera])
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [NSArray arrayWithObjects:(NSString *) kUTTypeImage,nil];
imagePicker.allowsEditing = NO;
[self presentModalViewController:imagePicker animated:YES];
newMedia = YES;
【问题讨论】:
找到了解决办法!我正在使用 viewDidAppear:(BOOL)animated 所以每次视图显示时我都可以显示相机,所以当我停止使用相机时,视图会再次显示,并且由于 viewDidAppear 相机会再次显示。 【参考方案1】:提示:使用 AVCaptureDevice、AVCaptureDeviceInput、AVCaptureStillImageOutput、AVCaptureSession。
【讨论】:
【参考方案2】:这 2 个链接可能会有所帮助。我自己对 iOS 编程还很陌生,但这看起来很有希望
How fast can iPhone to be programmed take 2 pictures at one time?
iPhone SDK 4 AVFoundation - How to use captureStillImageAsynchronouslyFromConnection correctly?
【讨论】:
实际上是为了通过一次“点击”拍摄两张照片,我只想拥有两倍的相机。就像我之前说的以上是关于如何在 iOS 5 中连续拍摄两张照片的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS8.1 上使用 Swift 按顺序拍摄多张照片(每张延迟 1 秒)?
如何使用 Swift 在 iOS 上的 UICollecetionView 中设置两张照片之间的间隔?