IOS:在横向模式下使用avcam进行视频录制?

时间:2015-06-11 18:59:51

标签: ios objective-c avcapturesession avcam

我的应用程序在常规中锁定为纵向模式 - >设备方向设置。

我使用AVCam录制视频,我想在横向和纵向视频中录制。

我尝试了以下方法,并且我尝试了更多的方法,但这没有帮助:

旋转设备后,我已设置预览图层方向并开始录制视频。

[[(AVCaptureVideoPreviewLayer *)[[self previewView] layer] connection] setVideoOrientation:(AVCaptureVideoOrientation)toInterfaceOrientation];

2 个答案:

答案 0 :(得分:2)

开始录制视频时设置当前设备方向。

numpy.argmax()

答案 1 :(得分:0)

在开始录制之前设置视频输出连接的视频方向。

Swift 3

videoOutput.connection(withMediaType: AVMediaTypeVideo).videoOrientation = AVCaptureVideoOrientation(rawValue: UIDevice.current.orientation.rawValue)!