【问题标题】:Capture API from CosmicMind-Material: Camera preview not correct从 CosmicMind-Material 捕获 API:相机预览不正确
【发布时间】:2017-06-15 00:37:18
【问题描述】:
当使用导航控制器推送 CaptureController 时,相机预览总是纵向的。横向时,它不会反映相机预览。但是当它只是一个“self.present”时,它就像示例项目一样没问题。当方向是横向并且相机预览也是横向时,我该如何操作。捕获的图像具有正确的方向,只是相机预览。
横向,但相机预览方向是纵向 - 附加示例图像:
link here
【问题讨论】:
标签:
ios
swift
camera
avfoundation
cosmicmind
【解决方案1】:
解决了!这一行解决了这个问题:
(capture.preview.layer as! AVCaptureVideoPreviewLayer).connection.videoOrientation = videoOrientation
只要放在委托函数中就行了
func capture(capture: Capture, didChangeFrom previousVideoOrientation: AVCaptureVideoOrientation, to videoOrientation: AVCaptureVideoOrientation)