从 CosmicMind-Material 捕获 API:相机预览不正确

Posted

技术标签:

【中文标题】从 CosmicMind-Material 捕获 API:相机预览不正确【英文标题】:Capture API from CosmicMind-Material: Camera preview not correct 【发布时间】:2017-06-15 00:37:18 【问题描述】:

当使用导航控制器推送 CaptureController 时,相机预览总是纵向的。横向时,它不会反映相机预览。但是当它只是一个“self.present”时,它就像示例项目一样没问题。当方向是横向并且相机预览也是横向时,我该如何操作。捕获的图像具有正确的方向,只是相机预览。

横向,但相机预览方向是纵向 - 附加示例图像: link here

【问题讨论】:

【参考方案1】:

解决了!这一行解决了这个问题:

(capture.preview.layer as! AVCaptureVideoPreviewLayer).connection.videoOrientation = videoOrientation

只要放在委托函数中就行了

func capture(capture: Capture, didChangeFrom previousVideoOrientation: AVCaptureVideoOrientation, to videoOrientation: AVCaptureVideoOrientation)

【讨论】:

以上是关于从 CosmicMind-Material 捕获 API:相机预览不正确的主要内容,如果未能解决你的问题,请参考以下文章

如何从 linux USB 捕获设备与 ffmpeg 同时捕获音频和视频

从片段中捕获图像

OpenCV,从相机捕获并保存到文件

Java Sound API:从目标端口捕获声音输出

如何从线程中捕获异常

使用响应式布局从画布中捕获分段图像