MPMoviePlayerController Полноэкранный режим фактически не отображается на весь экран - PullRequest
1 голос
/ 06 марта 2011

Я реализовал функцию воспроизведения видео в своем приложении, и все работает отлично, за исключением этой проблемы. При каждом нажатии полноэкранной кнопки переключения или двойном касании экрана это, конечно, означает переключение видео с воспроизведения в естественном широкоэкранном состоянии (черный виден над и под видео) в увеличенное состояние, где видео занимает весь экран 480х320. Для меня видео немного подгоняется по размеру, но не приближается к занятию всего экрана. Это работает корректно практически во всех приложениях, которые, как мне кажется, воспроизводит видео, таких как Fandango, YouTube и т. Д.

В этом увеличенном режиме, конечно, вы теряете часть изображения, потому что оно на самом деле не на экране, поскольку единственный способ рендеринга изображения в формате 2.40: 1 на весь экран при сохранении соотношения сторон - это увеличение. Опять же, любое другое приложение, о котором я могу думать, работает таким образом, но оно не работает для меня.

Итак, я перепробовал все, что мог, чтобы эта полноэкранная функция масштабирования заработала, но не повезло.

Есть идеи?

1 Ответ

1 голос
/ 14 марта 2011

После некоторого тестирования кажется, что это связано с форматом / кодировкой самого видео.Однако я не знаю специфики.Я просто знаю, что в зависимости от того, какое видео воспроизводится, эта функция может работать или не работать.

...