我的代码为AVCaptureExposureModeCustom
设置AVCaptureDevicePositionBack
但是在添加对iPhone 7 Plus的支持时,我可以将其设置为AVCaptureDeviceTypeBuiltInTelephotoCamera
,但不能设置为AVCaptureDeviceTypeBuiltInDuoCamera
。
允许用户为Duo Cam设置曝光的可能解决方案。
答案 0 :(得分:1)
AVCaptureDeviceTypeBuiltInDuoCamera
不支持RAW捕获和手动控制。如果你想实现手动控制,你必须选择广角或长焦相机。
当您使用双摄像头捕捉设备时,RAW捕捉和大多数 手动控制不可用。具体来说,要使用这些功能 选择广角或远摄拍摄设备。
Apple文档link
您无法进行手动控制的真正原因是因为决斗摄像机设备使用系统自动选择在捕获期间使用哪个摄像机,并且可以组合来自两个摄像机的数据以改善捕获输出。
查看iOSDeviceCompatibility了解详情。