Как обнаружить портретную блокировку (блокировку ориентации) в приложении, которое записывает видео?

У меня есть приложение для записи видео. Сначала я поддерживал только альбомную ориентацию, но теперь предлагаю портретную и другие ориентации. Я установил преобразование видео в ориентацию, в которой оно было снято, как определено UIDevice. Однако с портретной блокировкой на телефоне UIDevice сообщит мне, что текущая ориентация - портретная, даже если пользователь держал устройство в альбомной ориентации.

Как определить, заблокирован ли он, чтобы сохранить видео в правильной ориентации?


person akaru    schedule 17.05.2011    source источник
comment
Кстати, собственное приложение камеры обнаруживает изменения ориентации даже при портретной блокировке.   -  person akaru    schedule 17.05.2011


Ответы (1)


Используйте акселерометр на устройстве, чтобы определить ориентацию.

Проверьте эту ссылку для получения дополнительной информации: Определить ориентацию экрана iPhone

person shabbirv    schedule 17.05.2011