2010-06-08 2 views
0

Я добавил это в мой код, когда им инициализация фильмаMoviePlayer doenst вращаться больше, когда я использовал setControlStyleNone

[m_pMPmpc.moviePlayer setControlStyle: MPMovieControlStyleNone];

где m_pMPmpc является MPMoviePlayerViewController

Он работал хорошо, но потом я заметил, что фильм оленьей кожи вращаться больше во время игры (но приложение после фильма все еще вращается), но он определяет ориентацию в начале и следует, что.

Мне нужно настроить его, чтобы следить за пейзажной ориентацией во время игры. Любая идея о том, какой код добавить?

ответ

0

Попробуйте создать дочерний элемент класса MPMoviePlayerViewController и переопределить функцию shouldAutorotateToInterfaceOrientation, чтобы вернуть да, когда ориентация является ландшафтной. Внесите свой класс вместо стандартного MPMoviePlayerViewController.

Это работает для меня.