AVCaptureSession预览屏幕方向在iOS5



我之前问过这个问题。我接受了这个答案,因为它奏效了……直到我在iOS5上试用了它。

我的应用是横向的。打开相机预览,按住右边的home键,预览中的图像以90度向右显示。一旦我拍了照片,捕获的图像就有了正确的方向。这只是一个90度偏差的预览。这修复了ios6的问题:

AVCaptureConnection *previewLayerConnection=self.previewLayer.connection;
  if ([previewLayerConnection isVideoOrientationSupported])
    [previewLayerConnection setVideoOrientation:[[UIApplication sharedApplication] statusBarOrientation]];

但是我如何解决这个方向问题的设备运行iOS5?AVCaptureVideoPreviewLayer连接仅在iOS6中可用

try AVCaptureVideoPreviewLayer.orientation

最新更新