我正在为 iPhone 开发一个移动追踪应用程序。我想在没有用户交互的情况下捕获用户的图片。我在 Google 上搜索过,但发现两个链接不符合我的要求。我发现我们可以通过使用 AVCam 和 AVFoundation 来做到这一点。是否有与此相关的示例代码?你有示例代码吗?
问问题
1380 次
1 回答
1
-takePicture
应该做的伎俩。您必须UI
为相机控件提供自定义,否则(对我而言)它不起作用。查看 Xcode 中的开发人员文档并搜索 takePicture。方法描述有你需要的一切。
以下为您提供简单的逻辑:
- (IBAction) showCameraUI
{
UIImagePickerController *picker;
// create and display picker
self.imagePicker = imagePicker;
[NSTimer scheduledTimerWithTimeInterval:4.0
target:self
selector: @selector(targetMethod)
userInfo:nil
repeats:YES];
}
- (void)targetMethod
{
[self.picker takePicture];
// ...
}
其他选项是
我找到...
AVCaptureVideoDataOutputSampleBufferDelegate
自动拍照。
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer
fromConnection:(AVCaptureConnection *)connection
这很简单,谢谢你:)
于 2013-02-07T11:25:25.377 回答