如何在iphone中以纵向模式播放视频

时间:2010-09-30 07:41:15

标签: iphone objective-c

我正在iphone / ipod中创建一个电影应用。我已经添加了一个视频。当我在模拟器中运行它时,它在纵向模式下正常运行。但是当我在ipod中运行我的应用程序时,它会打开一个空白视频并处于横向模式。但在模拟器中,当我点击播放时,我的视频直接以纵向模式播放并在ipod中播放以横向模式打开一个空白视频,我想以纵向模式

这是我的视频代码:

-(IBAction)video1:(id)sender
{
    NSBundle *bundle =[NSBundle mainBundle];
    NSString *moviepath =[bundle pathForResource:@"CRY CRY - 90 Sec Video" ofType:@"mov"];
    NSURL *movieURL =[[NSURL fileURLWithPath:moviepath]retain];
    MPMoviePlayerController *theMovie =[[MPMoviePlayerController alloc]initWithContentURL:movieURL];
    theMovie.scalingMode = MPMovieScalingModeAspectFill;
    [theMovie play];
    MPMoviePlayerViewController *moviePlayer =[[MPMoviePlayerViewController alloc]initWithContentURL:movieURL];
    [self presentMoviePlayerViewControllerAnimated:moviePlayer];
}

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

您的iPod运行的是什么版本的iOS?版本3.x将始终以横向模式打开视频,版本4.x将以当前方向打开视频。