Если пользователь загружает видео на сервер, и позже я попытаюсь воспроизвести его с помощью MPMoviePlayerController с удаленного URL-адреса, как узнать, было ли видео изначально выполнено в портретном или альбомном режиме? То же самое для изображения. Мне нужно установить рамку представления на основе ориентации исходного актива.iOS - Является ли видео/изображение на сервере портретом или пейзажем?
0
A
ответ
0
MPMoviePlayerController
сообщает naturalSize
. Если у вас есть naturalSize.width > naturalSize.height
, у вас есть пейзаж видео.
Аналогичным образом, UIImage
сообщает size
. Если size.width > size.height
, у вас есть пейзаж.
Спасибо. Когда он сообщает об этом? Я попытался сразу после initWithContentURL, но в этот момент размер 0.0, 0.0. – soleil
Nevermind, я нашел MPMovieNaturalSizeAvailableNotification. – soleil