1

我们需要打开 iPhone 相机,拍摄将保存到相机胶卷的图像。

我在这里阅读了许多示例,它们都打开了UIImagePickerView. 除了我不明白为什么我必须打开选择器视图才能打开相机这一事实之外,我就是不能那样做——我不想要选择器视图,因为我有我们制作的装扮相簿,而且我们只需在其中有一个小按钮,即可打开相机拍摄图像。无需打开它上面的任何其他视图。

是否可以在没有覆盖我场景的pickerview的情况下使用相机?或者我可以将用户引导到相机应用程序,然后将他带回我的应用程序?谢谢。

4

2 回答 2

1

代替高级(即Apple 提供UI 元素)类,您必须转到更基础(较低)级别的API,即AVCaptureDevice和AVCaptureDeviceInput。

Apple在他们的 AVCam 项目中提供了一些不错的源代码。

于 2013-04-14T07:48:45.787 回答
0

如果您想在您的应用程序中显示相机流而UIImagePickerController不是您应该使用AVFoundation框架。

这里有一些示例和教程:

与 AVFoundation 合影

定制相机

显示相机

于 2013-04-14T07:49:17.730 回答