2013-05-18 42 views
1

我问this question。我接受了答案,因为它的工作原理......直到我在iOS5上试用。iOS5中的AVCaptureSession预览屏幕方向

我的应用程序只是风景。打开相机预览并用右侧的主页按钮按住设备,预览中的图像出现90个右侧标题为“dege”的标签。一旦拍摄照片,拍摄的图像就具有正确的方向。这只是90度的预览。这解决了ios6的问题:

AVCaptureConnection *previewLayerConnection=self.previewLayer.connection; 

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

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

回答

-1

请尝试AVCaptureVideoPreviewLayer.orientation