我的代码播放视频文件时出现问题。每当我以全屏模式播放文件时,播放不会占用我的全部屏幕。下面是相关代码:MPMoviePlayerController全屏模式问题
NSURL *url = [NSURL fileURLWithPath:@"Somefile.mov"];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[moviePlayer setControlStyle:MPMovieControlStyleFullscreen];
[moviePlayer setFullscreen:YES];
moviePlayer.view.frame = self.switchView.frame;
[self.switchView addSubview:moviePlayer.view];
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(movieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(playbackStateDidChange:)
name:MPMoviePlayerPlaybackStateDidChangeNotification
object:moviePlayer];
[moviePlayer prepareToPlay];
[moviePlayer play];
这里是输出我得到:
尝试这一个,而不是你正在设置的框架moviePlayer.view.frame = self.switchView.bounds; – Ravin 2011-04-17 09:56:04
现在看来下方的酒吧处于正确的位置,但顶部酒吧仍然较低。 http://img849.imageshack.us/i/defaultj.png/ – Diurpaneus 2011-04-17 11:23:48