如何显示相机但不让用户拍照?

Posted

技术标签:

【中文标题】如何显示相机但不让用户拍照?【英文标题】:How can I show the camera but not let the user take a photo? 【发布时间】:2012-06-11 02:12:25 【问题描述】:

如何让用户看到前置摄像头,但阻止他们在 iPhone 4/4s 和/或 iPod Touch 4 上拍照、录像或切换到后置摄像头?

【问题讨论】:

【参考方案1】:
cameraPicker = [[UIImagePickerController alloc] init];
....
cameraPicker.showsCameraControls = NO;
cameraPicker.cameraDevice = UIImagePickerControllerCameraDeviceFront;

【讨论】:

当我复制代码时,它说它找不到cameraPicker。我还需要做什么? @coryginsberg 回答已编辑。一个 UIImagePickerController 对象。【参考方案2】:

您可以使用 AVFoundation 框架打开相机。

试试这个示例代码https://developer.apple.com/library/ios/#samplecode/AVCam/Introduction/Intro.html#//apple_ref/doc/uid/DTS40010112。

【讨论】:

以上是关于如何显示相机但不让用户拍照?的主要内容,如果未能解决你的问题,请参考以下文章

如何在一帧后面显示预览相机并拍照包括帧

iOS7相机拍照模式全屏

react native如何打开相机拍照?

拍照并在视图上显示

如何在 iOS 上拍照并保存在 SQLite 数据库中

Android 调用系统相机拍照后 添加文字水印