【发布时间】:2017-09-08 11:37:13
【问题描述】:
您好,我是 swift 的新蜜蜂。尝试将 AVCaptureVideoPreviewLayer 用于我的自定义相机应用程序。但捕获的图像与预览不同。 尝试关注
self.previewLayer.frame = self.view.layer.bounds
previewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
这是我的代码 sn-p
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]
【问题讨论】:
标签: swift swift3 avcapturesession