我的应用程序处于纵向模式 .
当视频播放器进入全屏模式时,我想以横向和纵向播放该视频 .
moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:url];
[moviePlayer.view setAutoresizingMask:(UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth)];
[moviePlayer setScalingMode:MPMovieScalingModeFill];
moviePlayer.view.frame = CGRectMake(0, 0, self.videoPlayerView.frame.size.width, self.videoPlayerView.frame.size.height);
[self.videoPlayerView addSubview:moviePlayer.view];
我正在一个按钮上播放它 .
3 回答
Portrait video to landscape和
Allow video on landscape with only-portrait app
在部署信息中启用横向设备方向 . 然后,在ViewController中添加以下方法:
尝试将画布视图作为superview添加到播放器并将转换应用于画布视图 .