1

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

我的应用程序仅是横向的。打开相机预览并按住设备右侧的主页按钮,预览中的图像出现向右倾斜 90 度。拍照后,拍摄的图像具有正确的方向。这只是90度偏离的预览。这解决了 ios6 的问题:

AVCaptureConnection *previewLayerConnection=self.previewLayer.connection;

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

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

4

1 回答 1

-1

尝试 AVCaptureVideoPreviewLayer.orientation

于 2013-06-01T00:29:05.230 回答