如何在同一视图中打开相机

时间:2012-03-23 04:21:57

标签: iphone ios ipad

我正在创建一个应用程序,我需要在一个页面中有一个按钮和一个视图。 当我点击该按钮时,我想在该视图中打开相机,而不是单独的相机视图。可能吗? 如果是,请提供一些提示或代码。 谢谢。

1 个答案:

答案 0 :(得分:1)

是的,可以在iOS 4+中使用AVCaptureSession framework。  像:

AVCaptureSession *session = [[AVCaptureSession alloc] init];
AVCaptureVideoPreviewLayer *previewLayer = [AVCaptureVideoPreviewLayer layerWithSession:session];
previewLayer.frame = aFrame; 
[self.yourView.layer addSublayer:previewLayer];

您可以找到更多帮助here