Элементы управления MPMoviePlayerController - удалить полноэкранные и аспектные кнопки? - PullRequest
1 голос
/ 22 октября 2010

Документация показывает 3 стиля управления:

MPMovieControlStyleNone,
MPMovieControlStyleEmbedded,
MPMovieControlStyleFullscreen,
MPMovieControlStyleDefault = MPMovieControlStyleFullscreen

Я хочу, чтобы элементы управления имитировали вид, который можно найти в приложении Apple «Видео», в котором нет кнопки полноэкранного режима или кнопки с соотношением сторон. Ничто из перечисленного не делает этого. Как нам этого добиться?

Ответы [ 3 ]

1 голос
/ 15 ноября 2010

Просто искал похожее решение (в ответ на запрос клиента, говорящий: «Я хочу, чтобы такое же поведение, как в видео приложения Apple»).
Результат моего исследования: это невозможно.

В полноэкранном режиме вы либо:

  • не показывает никакого контроля (и пользователь не может контролировать воспроизведение видео)
  • показывает элементы управления при начале воспроизведения видео (и они автоматически исчезают через 5 секунд).

Apple, вероятно, использовала для этого закрытый API.

0 голосов
/ 15 октября 2015

Перебирая все подпредставления MPMoviePlayerController, затем скрываете полноэкранную кнопку stackoverflow.com / a / 27482687/928599

0 голосов
/ 04 октября 2012

Да, вы можете скрыть кнопку полного экрана. Используйте MPMovieControlStyleFullscreen со свойством MPMovieScalingModeFill. Мой пример кода выглядит так:

mpplayerObject.controlStyle = MPMovieControlStyleFullscreen;
[mpplayerObject setScalingMode:MPMovieScalingModeFill]; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...