MPMoviePlayerViewController не вращается в альбомной ориентации с панелью вкладок - PullRequest
1 голос
/ 24 октября 2010

Я отображаю видео с помощью MPMoviePlayerViewController в приложении с вкладками, видео воспроизводится нормально в портретном режиме, но не вращается в альбомном режиме.

Тот же код отлично работает в другом проекте без вкладки.

Я попытался принудительно заставить маску автоизменения в FlexibleWidth и FlexibleHeight безуспешно.

Если я возвращаю YES в shouldAutorotateToInterfaceOrientation, строка состояния вращается, но не интерфейс фильма.1010 * У вас есть идеи, откуда может появиться проект?

Спасибо, Винсент

Ответы [ 2 ]

1 голос
/ 17 января 2011

У меня была та же проблема, и кодовым убийцей для этого было представление, добавленное в мой код appDelegate.Это не позволило игроку вращаться должным образом.

Моя проблема заключалась в следующем: для реализации библиотеки FBConnect вам нужно добавить представление в ваш appDelegate, чтобы получить объект для используемого вами класса контроллера FB.метод handleOpenURL (возвращается из Safari по завершении аутентификации) и управляет обратным вызовом.Я потратил час, пока не понял, что это представление блокирует вращение.

Кстати, не волнует панель вкладок.Игрок должен вращаться правильно, даже если у вас не добавлен метод shouldAutorotateToInterfaceOrientation.

1 голос
/ 24 октября 2010

вы можете попробовать:

 [yourTabbarController presentModalViewController: theMoviePlayer]

, что должно позволять MoviePlayer вращаться.

...