Мое приложение требует ориентации на изображение. все отлично работает. Теперь я хочу добавить интро-видео, когда приложение запускается в первый раз.Воспроизведение фильма с использованием MPMoviePlayerController в ландшафте ТОЛЬКО - iOS
Я успешно добавил видео и все такое. но Я хочу воспроизвести только видео в ландшафтном режиме, только после окончания видео, мое приложение должно работать в портретном режиме.
Я искал googled и нашел ответы, но не заставляю их работать. Пожалуйста, предложите, как я могу это достичь, или мне нужно использовать какой-нибудь другой контроллер видео?
Это, как я добавил видеопроигрыватель:
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"intro" ofType:@"mp4"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
self.moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[self.moviePlayerController.view setFrame: CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(introMovieFinished:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:self.moviePlayerController];
// Hide the video controls from the user
[self.moviePlayerController setControlStyle:MPMovieControlStyleNone];
[self.moviePlayerController prepareToPlay];
[self.view insertSubview:self.moviePlayerController.view atIndex:10];
[self.moviePlayerController play];