MPMoviePlayerController in Portrait mode?

2019-02-27 19:17发布

问题:

I would like to know if it's possible to have a MoviePlayer in portrait mode.

Thanks for your help.

T.

回答1:

If you use [moviePlayer setOrientation:UIDeviceOrientationPortrait animated:NO]; " API your application will be rejected from Apple Store



回答2:

@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];
}

Implement above code. You will get what you want.

Hope that helps.

Sagar.

Check out following question. It has the same solutions.

playing video in custom size screen - view in iphone



回答3:

You can. See Erica Sadun's article at
http://blogs.oreilly.com/iphone/2008/11/the-joys-of-vertical-audio.html.

But note that about method for doing this is undocumented by Apple and therefore not recommended.