2013-05-18 79 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