Closed rgmyyw closed 10 months ago
canAddInput
貌似一直都是false
if self.session.canAddInput(newVideoInput) {
self.session.addInput(newVideoInput)
self.videoInput = newVideoInput
} else {
self.session.addInput(currInput)
}
系统版本: 15.7.5
在内部初始化sessionPreset 为hd1920x1080
public var sessionPreset: ZLCameraConfiguration.CaptureSessionPreset = .hd1920x1080
但是部分机型是不支持AVCaptureSessionPreset1920x1080的,所以无法调用addInput
可以试着修改默认配置配置:
config.cameraConfiguration.sessionPreset = .photo
或者通过supportsAVCaptureSessionPreset判断支持的Preset