iOS5中的AVCaptureSession预览屏幕方向

时间:2013-05-18 00:25:40

标签: ios ios5 orientation avcapturesession avcapture

我曾经问this question一会儿。我接受了答案,因为它有效...直到我在iOS5上尝试过。

我的应用只是风景。打开相机预览并使用右侧的主页按钮保持设备,预览中的图像显示为右侧标记的90个标准。拍摄照片后,拍摄的图像方向正确。这只是90度的预览。这解决了ios6的问题:

AVCaptureConnection *previewLayerConnection=self.previewLayer.connection;

  if ([previewLayerConnection isVideoOrientationSupported])
    [previewLayerConnection setVideoOrientation:[[UIApplication sharedApplication] statusBarOrientation]];

但是如何为运行iOS5的设备修复此方向问题? AVCaptureVideoPreviewLayer连接仅在iOS6中可用。

1 个答案:

答案 0 :(得分:-1)

尝试AVCaptureVideoPreviewLayer.orientation