Ориентация экрана предварительного просмотра AVCaptureSession в iOS5
Я задал этот вопрос некоторое время назад. Я принял ответ, потому что он работал... пока я не попробовал его на iOS5.
Мое приложение только в альбомной ориентации. Открыв предварительный просмотр камеры и удерживая устройство с помощью кнопки "Домой" справа, изображение в окне предварительного просмотра отображается под углом 90 градусов. Когда я делаю снимок, полученное изображение имеет правильную ориентацию. Это всего лишь предварительный просмотр на 90 градусов. Это исправляет проблему для ios6:
AVCaptureConnection *previewLayerConnection=self.previewLayer.connection;
if ([previewLayerConnection isVideoOrientationSupported])
[previewLayerConnection setVideoOrientation:[[UIApplication sharedApplication] statusBarOrientation]];
Но как я могу исправить эту проблему ориентации для устройств под управлением iOS5? Соединение AVCaptureVideoPreviewLayer доступно только в iOS6.