Привет, я новичок в Swift. пытаюсь использовать AVCaptureVideoPreviewLayer для моего пользовательского приложения камеры. но захваченное изображение не совпадает с предварительным просмотром. пытался следовать
self.previewLayer.frame = self.view.layer.bounds
previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
вот мой фрагмент кода
self.previewLayer.frame = self.view.layer.bounds
self.view.layer.insertSublayer(self.previewLayer!, at: 0 )
previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
captureSession.startRunning()
let dataOutput = AVCaptureVideoDataOutput()
dataOutput.videoSettings = [(kCVPixelBufferPixelFormatTypeKey as NSString):NSNumber(value:kCVPixelFormatType_32BGRA)]
dataOutput.alwaysDiscardsLateVideoFrames = true[capture screen][1]