ios - AVFoundation 能否使用 iPhone XR 后置摄像头捕捉深度?
问题描述
我目前没有 iPhone XR 设备来查询AVCaptureDeviceDiscoverySession
XR 后置摄像头上的可用设备类型。
iPhone XR 后置摄像头是支持深度捕捉的AVCaptureDevice.DeviceType.builtInTrueDepthCamera
还是AVCaptureDevice.DeviceType.builtInWideAngleCamera
支持深度捕捉的?
否则,是否仅本机 iOS Camera.app 支持深度捕获?
谢谢!
解决方案
事实证明,AVCaptureDevice.DeviceType.builtInWideAngleCamera
iPhone XR 上的其实是支持深度捕捉的。因此,您可以将设备发现会话配置为返回.builtInWideAngleCamera
和设置capturePhotoOuptut.isDepthDataDeliveryEnabled = capturePhotoOutput.isDepthDataSupported
。
希望这会有所帮助,如有任何问题,请随时与我们联系。
推荐阅读
- python - jinja2.exceptions.UndefinedError 在 html 烧瓶中迭代嵌套字典时
- java - 将 maven 项目制作为动态 Web 项目,以便我可以在 Eclipse 中进行调试
- javascript - Codemod - 在使用导出语法的节点中读取文件
- python - 烧瓶在 python3.5 上给出请求错误。可能是什么问题呢?
- swift - 个人资料图片和上传按钮:firebase:swift 4.0:jpeg转换为数据的问题
- amazon-s3 - 如何使用 buildspec.yml 从多个文件夹复制数据以通过 aws 代码管道进行部署?
- spring - 在特定日期范围内通过 createdAt 查询实体元素不起作用
- mfc - 无法在 Visual Studio 2019 中打开包含文件:“atlrx.h”
- angular - 传输状态在延迟加载中不起作用
- java - Jackson XML 序列化没有产生预期的结果