我使用AVFoundation来录制视频。 我设置视频定位:[captureConnection setVideoOrientation:AVCaptureVideoOrientationPortrait];
当我录制视频,输出视频看起来是这样的:
但是当我转动我的设备,它看起来是这样的:
如何在旋转设备时修复相机方向
我希望我的视频即使在旋转设备时也总是喜欢第一个图像。我必须做什么?在此先感谢
我使用AVFoundation来录制视频。 我设置视频定位:[captureConnection setVideoOrientation:AVCaptureVideoOrientationPortrait];
当我录制视频,输出视频看起来是这样的:
但是当我转动我的设备,它看起来是这样的:
如何在旋转设备时修复相机方向
我希望我的视频即使在旋转设备时也总是喜欢第一个图像。我必须做什么?在此先感谢
由相机拍摄的像素缓冲区仍按照它们被捕获的方向布置。许多视频播放器不会检查首选的方向元数据标签,只会以本地像素方向播放文件。使用AVCaptureSession可以帮助你.. 请检查下面的链接..
https://developer.apple.com/library/ios/qa/qa1744/_index.html
我的问题不是视频的方向。它是视频中物体的方向。视频始终是纵向的,但视频中的对象是按照设备的方向旋转的 – thinhvd
这是只读属性 – thinhvd