Create a new UIViewController that you will use for showing a video.
Create a MPMoviePlayerController property
@property (nonatomic, strong) MPMoviePlayerController* moviePlayerController;
Then in viewDidLoad, try this:
 - (void)viewDidLoad
    {
        [super viewDidLoad];
        _moviePlayerController = [[MPMoviePlayerController alloc] init];
        _moviePlayerController.controlStyle = MPMovieControlStyleFullscreen;
        _moviePlayerController.contentURL = [NSURL URLWithString:@"example.com"];
        // Rotating the player to landscape position
        _moviePlayerController.view.frame = CGRectMake(0.0f,
                                            0.0f,
                                            [UIScreen mainScreen].bounds.size.height,
                                            [UIScreen mainScreen].bounds.size.width);
        _moviePlayerController.view.transform = CGAffineTransformMakeRotation(M_PI_2);
        _moviePlayerController.view.center = self.view.center;
        UIView *playerView = _moviePlayerController.view;
        [self.view insertSubview:playerView atIndex:0];
        [_moviePlayerController prepareToPlay];
    }
Hope it helps.