1

例如,我可能想将其设置为 hd1280x720,但前提是它受支持,否则使用受支持的较低分辨率。

session = AVCaptureSession()
if(**my device supports hd1280x720**){
  session!.sessionPreset = AVCaptureSession.Preset.hd1280x720
}else if(**my device supports 640x480**){
  session!.sessionPreset = AVCaptureSession.Preset.vga640x480
}
4

1 回答 1

1

使用 AVCaptureSession.canSetSessionPreset(_:)

返回一个布尔值,指示接收器是否可以使用给定的预设。

于 2018-02-24T16:58:44.690 回答