如何在 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 秒)?

如何在 iOS 上拍摄全屏相机照片?

如何使用 Swift 在 iOS 上的 UICollecetionView 中设置两张照片之间的间隔?

如何在 iPhone/iPad 上使用 iOS5 或 iOS6 拍摄的照片上添加文本标签?

如何在 iphone 中使用 avFoundation 像 Instagram 应用一样拍摄方形照片?