MPMoviePlayerController视图在iOS 8上粗暴地调整大小,但在iOS 7上没有

时间:2015-02-25 11:25:08

标签: ios objective-c iphone ios8 mpmovieplayercontroller

我有一个愿意以全屏模式显示的MPMoviePlayerController。 它在iOS 7上工作正常,但视图(_moviePlayer.view)在iOS 8上大量调整大小(iOS 7上的调整大小很平滑),我不知道为什么。

这里有一些有用的细节:
- 它是iPad Landscape应用程序
- self.imageButton.frame在这里等于(0,96,1024,576)
- 此代码位于一个方法中,该方法来自viewControlling的viewDidAppear,用于管理播放器(接收通知等)。

_moviePlayer                        =  [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:self.model.filePath]];
_moviePlayer.controlStyle           = MPMovieControlStyleFullscreen;
_moviePlayer.view.backgroundColor   = [UIColor blackColor];

_moviePlayer.view.frame             = self.imageButton.frame;
[_moviePlayer prepareToPlay];
[self.view addSubview:_moviePlayer.view];

[_moviePlayer setFullscreen:YES animated:YES];

0 个答案:

没有答案