gpt4 book ai didi

ios - AVCaptureDevice 设备为空

转载 作者:行者123 更新时间:2023-11-28 11:33:47 24 4
gpt4 key购买 nike

我正在尝试用这个 tutorial 创建一个二维码扫描器

我没有得到任何设备。

let deviceDiscoverySession = AVCaptureDevice.DiscoverySession(deviceTypes: [.builtInDualCamera], mediaType: AVMediaType.video, position: .back)
print(deviceDiscoverySession.devices.isEmpty)//true

我查了类似的问题

Question 1 - 我没有在目标设置/功能中看到 App Sandbox

Question 2 - 我在 iPhone 6 真实设备中运行该项目,而不是在模拟器中。并且 AVCaptureDevice.authorizationStatus(for: AVMediaType.video) 返回 .authorized。我在info.plist

中添加了Camera access description

最佳答案

并非所有 iPhone 都包含双摄像头,这就是为什么 devices 为空。

您可以尝试添加此设备类型:[.builtInWideAngleCamera]

Here is all available device types for now.

关于双摄像头的问题也有很好的答案- check this .

希望这对您有所帮助!

关于ios - AVCaptureDevice 设备为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56163942/

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