moviePlayer setOrientation: UIDeviceOrientationPortrait не работает?

У меня проблема в том, что он не перешел в портретный режим при использовании следующего кода:

NSString *url = @"http://abc.com/movie.3gp";

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:url]];

moviePlayer.scalingMode = MPMovieScalingModeAspectFill; // seen nothing change when comment this line

if([moviePlayer respondsToSelector:@selector(setOrientation:animated:)])
    [moviePlayer setOrientation:UIDeviceOrientationPortrait animated:NO];

[moviePlayer play];

Проблема с моим кодом? кто-нибудь может решить мою проблему или любую альтернативу?

Спасибо.


person calendarw    schedule 27.12.2009    source источник


Ответы (1)


есть ли какая-то конкретная причина, по которой вы ожидаете, что этот код будет работать? MPMoviePlayerController не задокументирован как имеющий setOrientation метод ...

Я не думаю, что есть способ добиться этого.

person David Maymudes    schedule 27.12.2009
comment
Это потому, что я нахожу решение для портретного режима, и некоторые ответы на этом сайте говорят, что этот метод работает, поэтому я прошу помощи для этого, или я могу неправильно понять ответ из другого сообщения. - person calendarw; 28.12.2009