iPhone Видео Rotationn - PullRequest
       2

iPhone Видео Rotationn

2 голосов
/ 08 января 2010

Я использую UIIMagePickerController для захвата видео, но после захвата я публикую его на наших серверах, и получается, что видео не ориентировано должным образом. Но эта проблема возникает только тогда, когда пользователь снимает видео в портретном режиме, в режиме LandScape все просто отлично.

Есть ли способ определить, в каком режиме было снято видео, и как я могу повернуть видео перед публикацией, чтобы все работало нормально.

1 Ответ

2 голосов
/ 08 января 2010

Ну, вы можете запросить UIDevice для @property UIDeviceOrientation orientation и сообщить серверу, было ли видео снято в альбомной или портретной ориентации.

Для этого можно использовать один из полезных макросов UIDeviceOrientationIsLandscape .

Чтобы запросить текущую ориентацию, просто наберите

[UIDevice currentDevice].orientation

но будьте осторожны: (из документации UIDevice) Значение этого свойства всегда возвращает 0, если только уведомления о ориентации не были включены путем вызова beginGeneratingDeviceOrientationNotifications.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...