MPMoviePlayerViewController на iPad: альбомная ориентация - PullRequest
1 голос
/ 07 июня 2010

У меня есть вид и MPMoviePlayerViewController .. iPad ориентирован в альбомном левом режиме, но когда я воспроизводю видео, видео хорошо видеть в портретном режиме ... Есть ли способ заставить киноплеер вращаться в ландшафтном режиме? заранее спасибо

Ответы [ 2 ]

4 голосов
/ 21 июня 2010
@interface MyMovieViewController : MPMoviePlayerViewController
@end

@implementation MyMovieViewController
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
    return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);
}

@end

Затем просто создайте экземпляр MyMovieViewController вместо MPMoviePlayerViewController.

3 голосов
/ 08 июня 2010

Вы можете заставить MPMoviePlayerViewcontroller работать в ландшафтном режиме с помощью

[player setOrientation:UIDeviceOrientationPortrait animated:NO];

Вы можете прочитать запись в моем блоге для примера кода http://www.makebetterthings.com/blogs/iphone/play-video-on-iphone-and-ipad/

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