我的应用程序在常规中锁定为纵向模式 - >设备方向设置。
我使用AVCam录制视频,我想在横向和纵向视频中录制。
我尝试了以下方法,并且我尝试了更多的方法,但这没有帮助:
旋转设备后,我已设置预览图层方向并开始录制视频。
[[(AVCaptureVideoPreviewLayer *)[[self previewView] layer] connection] setVideoOrientation:(AVCaptureVideoOrientation)toInterfaceOrientation];
答案 0 :(得分:2)
开始录制视频时设置当前设备方向。
numpy.argmax()
答案 1 :(得分:0)
在开始录制之前设置视频输出连接的视频方向。
Swift 3
videoOutput.connection(withMediaType: AVMediaTypeVideo).videoOrientation = AVCaptureVideoOrientation(rawValue: UIDevice.current.orientation.rawValue)!