Воспроизведение видео, как увеличить, чтобы все видеоизображение отображалось на экране - PullRequest
1 голос
/ 09 марта 2011

Я использую MPMoviePlaybackController для воспроизведения фильмов в приложении для iPhone.Все работает нормально, кроме полноэкранного переключения внизу в принципе ничего не делает.Когда я переключаю его, картинка немного увеличивается.

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

Есть идеи?

1 Ответ

0 голосов
/ 14 марта 2011

Полагаю, вы говорите о классе MPMoviePlayerController, он должен делать все необходимое.

В любом случае вы можете использовать нижеприведенные уведомления, чтобы вручную изменить размер окна, использовать scalingMode свойства и установить для него любое изприведенный ниже режим масштабирования typedef enum {MPMovieScalingModeNone, MPMovieScalingModeAspectFit, MPMovieScalingModeAspectFill, MPMovieScalingModeFill} MPMovieScalingMode;

Всякий раз, когда проигрыватель фильмов входит или выходит из полноэкранного режима, он отображает соответствующие уведомления для отражения соответствующих уведомлений.Например, при входе в полноэкранный режим он отправляет уведомления MPMoviePlayerWillEnterFullscreenNotification и MPMoviePlayerDidEnterFullscreenNotification.После выхода из полноэкранного режима он отправляет уведомления MPMoviePlayerWillExitFullscreenNotification и MPMoviePlayerDidExitFullscreenNotification.

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