【问题标题】:Preview Layer Orientation - iOS预览图层方向 - iOS
【发布时间】:2012-10-26 05:12:26
【问题描述】:

我有一个使用 AVFoundation 显示相机预览的预览层。现在我想启动我的应用程序,使一切都处于横向模式。我如何为预览层做到这一点?

setorientation: 方法已被 iOS 6 弃用,所以我不想使用它。

AVCaptureConnectionsetVideoOrientation 方法改变了捕获图像的实际方式,但预览方向仍然保持不变。

【问题讨论】:

  • 那是'设备方向',但链接仍然很好
  • 您找到解决方案了吗?我也有同样的问题。谢谢
  • 在添加了预览层的视图上应用 CGAffineTranformRotate。这会更改相机预览的可见方向。图像的默认捕获始终为大地方向,主页按钮位于右侧。

标签: ios camera orientation


【解决方案1】:

预览层有它自己的 AVCaptureConnection 对象。检索它,(previewLayer.connection),然后在那里使用 setorientation 函数。另外,我相信预览层也是镜像的。您也可以使用连接对象取消镜像它。

【讨论】:

    猜你喜欢
    • 2023-03-30
    • 2019-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多