1

如果我实例化一个 AVCaptureSession,并使用 addInput 和 addOutput 添加视频输入和输出,则据称 AVCaptureConnection 的实例正在自动形成,正如 Apple 文档所述,“贪婪”。

我想访问连接,所以我可以更改 videoOrientation 属性。

如何访问连接?我会想到像 captureSession.connections 这样的东西,但没有那种东西。

4

1 回答 1

1

我像这样改变我的videoOrientation:

let stillImageOutput = AVCaptureStillImageOutput()
var previewLayer :AVCaptureVideoPreviewLayer?

let vidConnection :AVCaptureConnection = stillImageOutput.connectionWithMediaType(AVMediaTypeVideo)

stillImageOutput.connectionWithMediaType(AVMediaTypeVideo).videoOrientation = previewLayer!.connection.videoOrientation

stillImageOutput.captureStillImageAsynchronouslyFromConnection
于 2015-07-10T20:06:39.073 回答