If you want to play the video in portrait mode, I have a solution for this.
If you think -MPMovie Player might work under a view, in my opinion this is not possible.
MP Movie player will work as developed by Apple.
So, the MP Movie player always / almost works in full screen mode.
Solution for portrait mode.
@interface MPMoviePlayerController (extend)
-(void)setOrientation:(int)orientation animated:(BOOL)value;
@end
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:movieUR];
[moviePlayer setOrientation:UIDeviceOrientationPortrait animated:NO];
if (moviePlayer)
{
[self.moviePlayer play];
}
Hope this helps you.
Look, My question is very similar to yours.
playing video on a custom size screen - view on iphone