вот пример кода, который вы можете попробовать один раз, после поворота вы должны установить представление медиа-плейера в центре self.view, здесь пример кода ... сначала вы должны добавить MediaPlayer Framework ....
NSString* moviePath = [[NSBundle mainBundle] pathForResource:@"PATRON_LOGO_3" ofType:@"mp4"];
NSURL* movieURL = [NSURL fileURLWithPath:moviePath];
MPMoviePlayerController *playerCtrl = [[MPMoviePlayerController alloc]initWithContentURL:movieURL];
playerCtrl.scalingMode = MPMovieScalingModeFill;
playerCtrl.controlStyle = MPMovieControlStyleNone;
[playerCtrl.view setCenter:CGPointMake(240, 160)];
[playerCtrl.view setTransform:CGAffineTransformMakeRotation(M_PI/2)];
playerCtrl.view.frame = CGRectMake(0, 0, 320, 480);
[self.view addSubview:playerCtrl.view];
[playerCtrl play];
Я думаю, что это работает нормально, это для альбомного режима для портрета, мы должны установить кадр в соответствии с портретной рамкой, например ..
playerCtrl.view.frame = CGRectMake (0, 0, 480, 320);
после этого мы должны установить центр обзора.