【发布时间】:2013-05-18 00:25:40
【问题描述】:
不久前我问过this question。我接受了答案,因为它有效……直到我在 iOS5 上试用它。
我的应用只有横向。打开相机预览并按住设备右侧的主页按钮,预览中的图像出现向右倾斜 90 度。拍照后,捕获的图像具有正确的方向。只是预览偏离了 90 度。这解决了 ios6 的问题:
AVCaptureConnection *previewLayerConnection=self.previewLayer.connection;
if ([previewLayerConnection isVideoOrientationSupported])
[previewLayerConnection setVideoOrientation:[[UIApplication sharedApplication] statusBarOrientation]];
但是如何解决运行 iOS5 的设备的这个方向问题? AVCaptureVideoPreviewLayer 连接仅适用于 iOS6。
【问题讨论】:
标签: ios ios5 orientation avcapturesession avcapture