Я хочу показать MPMoviePlayer в ландшафтном режиме при запуске приложения.Теперь все начинается в портретном режиме.Есть несколько кодов, которые заставляют приложение запускаться в ландшафтном режиме.Но говорят, что эти сегменты кода принадлежат частному API, поэтому магазин приложений не примет приложение.С утра я пытаюсь найти способ, но безрезультатно ... Кто-нибудь может мне помочь?
Вот где я:
NSURL * url = [[NSURL alloc] initWithString:urlString];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
moviePlayer.controlStyle = MPMovieControlStyleFullscreen;
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(videoPlayerPlaybackStateChanged:)
name:MPMoviePlayerPlaybackStateDidChangeNotification
object:nil];
[self setWantsFullScreenLayout:YES];
[moviePlayer prepareToPlay];
//For viewing partially.....
moviePlayer.view.backgroundColor = [UIColor blackColor];
//[moviePlayer.view setFrame:CGRectMake(0, 0, 320, 410)];
[moviePlayer.view setFrame:[self.view bounds]];
moviePlayer.fullscreen = YES;
moviePlayer.scalingMode = MPMovieScalingModeAspectFill;
[self.view addSubview:moviePlayer.view];
//[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
[moviePlayer play];
Заранее благодарны ..