【发布时间】:2017-01-06 22:02:59
【问题描述】:
我正在尝试使用自定义相机,并且正在将代码从 swift 2 转换为 swift 3;我已经很完整了;但我收到与设备有关的错误;我想要一个后置和前置摄像头,在 swift 2 之前,您可以像这样设置设备:
let devices = AVCaptureDevice.devices(withMediaType: AVMediaTypeVideo) as! [AVCaptureDevice]
现在我正在使用 xcode 告诉我使用的是:
let devices = AVCaptureDeviceDiscoverySession(deviceTypes: [AVCaptureDevice], mediaType: AVMediaTypeVideo, position: AVCaptureDevicePosition)
但我收到此错误
cannot convert value of type 'AVCaptureDevice.type' to expected argument type '[AVCaptureDeviceType]'
【问题讨论】:
标签: swift swift3 avcapturedevice