Да, это возможно. Вам необходимо добавить Observers в уведомления, которые отправляет MPMoviePlayer (возможно, в вашем viewDidLoad):
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(exitedFullscreen)
name:MPMoviePlayerDidExitFullscreenNotification
object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(finishedPlayback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
тогда в ваших методах, которые вызываются при срабатывании уведомления:
- (void)finishedPlayback:(NSNotification *)notification
{
[self.moviePlayer setFullscreen:NO animated:YES];
}
-(void)exitedFullscreen
{
[self.moviePlayer.view removeFromSuperView];
}