我正在使用 MPMoviePlayerController 播放直播视频,我使用的代码是
[_moviePlayerController.view setFrame:self.view.bounds];
[_moviePlayerController prepareToPlay];
_moviePlayerController.fullscreen=YES;
_moviePlayerController.controlStyle = MPMovieControlStyleNone;
[_moviePlayerController setFullscreen:YES animated:YES];
[self.view addSubview:_moviePlayerController.view];
视频正在各个方向播放。但我在电影播放器顶部添加了一个按钮,可让您缩放视频。
我知道在媒体播放器框架中,我们有MPMovieScalingModeNone、MPMovieScalingModeAspectFit、MPMovieScalingModeAspectFill 和 MPMovieScalingModeFill类型的缩放模式选项。按下按钮时,我将缩放模式设置为 MPMovieScalingModeAspectFill ,第二次按下 MPMovieScalingModeAspectFit 时。这在 iPhone 中也很有效。但是当我使用iPad LANDSCAPE Mode时无法进行任何缩放操作时。当 iPad 处于横向模式时,我也无法使用适合或填充缩放模式。
为什么 ?可能是什么原因 ?