import UIKit
import AVKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//start camera
let captureSession = AVCaptureSession()
guard let captureDevice =
AVCaptureDevice.default(for: .video) else { return }
guard let input = try? AVCaptureDeviceInput(device:
captureDevice ) else { return }
captureSession.addInput(input)
captureSession.startRunning()
}
}
I get the error in this line at (for: .video):
AVCaptureDevice.default(for: .video) else { return }
Replacing AVMediaType.video with AVMediaTypeVideo worked for me.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With