avcapturedevice相关内容

AVCaptureMetadataOutput().rectOfInterest不起作用

我正在构建一个UIView,它有一个覆盖的盒子,最终目标是让二维码读取器仅在二维码落入盒子内时触发。我知道我需要将.rectOfInterest()设置为与黄色框相同,但在当前实现中(下面的代码),阅读器无法工作。 public override init(frame: CGRect) { super.init(frame: frame) if let captureDev ..
发布时间:2022-04-14 23:43:50 移动开发

iPhone 4 AVFoundation:同时从前后摄像头捕捉

我想知道是否可以使用 AVFoundation 框架同时从两个摄像头捕获.具体来说,我的问题是前后 AVCaptureDevices 是否可以同时处于活动状态. 目前我知道一个 AVCaptureSession 实例只能支持一个输入(和输出).我创建了两个 AVCaptureSession,将前置摄像头设备连接到一个,将后置摄像头设备连接到另一个,然后将会话的输出指向不同的 SampleBu ..
发布时间:2022-01-08 21:14:22 移动开发

AVCaptureVideoPreviewLayer(相机预览)在移动到背景和返回后冻结/卡住

想不出来这个.当应用程序处于活动状态时一切正常,而 有时 当我将应用程序移动到后台(按下主页按钮)而不是返回时,预览层会冻结/卡住.我使用 viewWillAppear 和 viewDidAppear 进行设置.这就是我设置一切的方式: var backCamera = AVCaptureDevice.devicesWithMediaType(AVMediaTypeVideo)var glob ..
发布时间:2022-01-08 20:50:59 移动开发

访问 iOS 6 用于相机曝光和快门速度的新 API

在 Apple 的 iOS 6.0 功能页面上,它曾经说 利用内置摄像头的高级功能.新的 API 让您可以控制焦点、曝光和感兴趣区域.您还可以通过人脸检测 API 访问和显示人脸,并利用支持硬件的视频稳定功能. 此文本已被删除,我在 API 中找不到用于控制曝光的新方法.在“曝光设置"下的 AVCaptureDevice 类中,没有适用于 iOS 6.0 的新属性/方法.你知道我在哪里 ..
发布时间:2022-01-08 20:23:56 移动开发

火炬在背景中

当应用程序在后台运行时,是否可以进行手电筒照明? 我要这样做是为了打开它: AVCaptureSession * session = [AVCaptureSession new]; AVCaptureDevice * device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; [sessi ..
发布时间:2020-06-06 19:50:53 移动开发

如何使用Swift XCode访问Mac默认相机

今天,我第一次为 Mac 编码。我想做的是访问默认相机并显示预览。第二步,如果需要,我将记录或快速拍摄。对于第一步,我编写了以下代码 import可可 import AVFoundation 类ViewController:NSViewController { 覆盖func viewDidLoad(){ super.viewDidLoad() var session:AVCaptu ..
发布时间:2020-06-06 19:50:45 移动开发

在iPhone XS的iOS 12.1.2中访问麦克风时应用程序崩溃

我正在使用麦克风进行视频捕获的iOS应用程序上工作。当我们尝试捕获视频时,它会请求麦克风许可并在此之后立即崩溃。我们收到以下错误: “由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:-[AVCaptureDevice setActiveColorSpace:] 不支持-使用 activeFormat.supportedColorSpaces “ ..
发布时间:2020-06-06 19:50:38 其他开发

触觉反馈与AVFoundation搭配不好? (UIImpactFeedbackGenerator等)

我试图在后台查看视频/摄像机,同时我也允许我的应用中的触觉反馈以执行各种操作,但是似乎AVFoundation在我所进行的任何通话中都表现不佳触觉调用: 如果#available(iOS 10.0,*){ let generator = UIImpactFeedbackGenerator (样式:.light) generator.prepare() generator.impac ..
发布时间:2020-06-06 19:50:34 移动开发

如何在iPhone SDK中自动对焦?

我正在创建一个应用程序,其中用户用文字拍摄图像图片并上传到服务器。我已经使用 AVCaptureSession 打开相机,并放置了一个条形按钮,该按钮可捕获最新的帧并将其上载到服务器。在此应用程序中,用户可以通过单击“条形图”按钮将多个图像一张一张地发送到服务器。 我想知道是否有可能用户不必按捕获帧的按钮。是否可以通过自动对焦自动捕获当前帧?就像用户只是将相机放在图像上一秒钟,然后在图像聚焦 ..
发布时间:2020-06-06 19:50:29 移动开发

iOS:iPhone 11 Pro上的割炬级别

我正在使用 AVCaptureDevice.setTorchModeOn(level)方法以可变的亮度打开手电筒。 在我的旧版iPhone SE上,它工作正常-当我将级别从 0 更改后,我可以清楚地看到4种不同的亮度级别到 1 。 但是在iPhone 11 Pro上,手电筒仅在 1.0 !而且,如果远离最大水平(与Control Center的手电筒相比),则为亮度。 我尝试使用 ..
发布时间:2020-06-06 19:50:27 移动开发

如何在不使用预设的情况下在iOS上录制视频?

在iOS上录制视频的更简单方法是设置 AVCaptureSession.sessionPreset 。 但这对我不起作用,因为我想控制合并等参数,稳定(电影,标准或无)和ISO。 我找到了想要的格式并将其分配给 activeFormat ,但是当我尝试开始记录时,出现错误: 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因: '***- ..