gpt4 book ai didi

objective-c - iOS 以编程方式拍照

转载 作者:IT王子 更新时间:2023-10-29 07:51:36 24 4
gpt4 key购买 nike

我知道这是可能的,在一些应用程序中看到了这一点(我相信 iGotYa 是最著名的)。我知道如何设置一切以拍照、保存和一切。但是如何以编程方式完成呢?只需让用户点击某个按钮(在常规 View Controller 中),它就会自动使用前置摄像头拍照并保存(或者不保存,只是将其作为 UIImage 获取)

谢谢!

最佳答案

这个很简单,使用AVFoundation引用指南即可:

https://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html

如果您不想让用户看到预览输入,您可以跳过代码中设置预览层的部分。

编辑:更详细。

1)您使用 AVFoundation 设置捕获配置。

  • 将相机输入设置为正面,关闭闪光灯等。

2)你跳过设置视频预览层的部分。

3)只要你想拍照,你就调用captureStillImageAsynchronouslyFromConnection:completionHandler:方法。

注意:如果您不想听到闪光灯等声音,那么您可能会侵犯某些国家/地区(例如日本)的用户权利。我知道这样做的一种解决方法是捕获视频帧(不触发闪光灯)。

关于objective-c - iOS 以编程方式拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9694859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com