How to get front camera, back camera and audio with AVCaptureDeviceDiscoverySession

后端 未结 11 1391
闹比i
闹比i 2020-12-12 20:58

Before iOS 10 came out I was using the following code to get the video and audio capture for my video recorder:

 for device in AVCaptureDevice.devices()
 {
          


        
11条回答
  •  执念已碎
    2020-12-12 21:18

    05/2019 :

     //video
            self.session = AVCaptureSession()
            guard
                let videoDeviceInput = try? AVCaptureDeviceInput(device: device!),
                self.session!.canAddInput(videoDeviceInput)
                else { return }
            self.session!.addInput(videoDeviceInput)
    
      //audio
            guard
                let audioDeviceInput = try? AVCaptureDeviceInput(device: mic!),
                self.session!.canAddInput(audioDeviceInput)
                else { return }
            self.session!.addInput(audioDeviceInput) 
    

提交回复
热议问题