我的iPad应用程序中有一个MPMoviePlayerController,在其框架正常(非全屏)时可以很好地工作。
当我点击全屏按钮时,播放器进入全屏状态,但电影停止播放。我始终看到标题“正在加载...”,黑色背景和标准控件(返回、播放和下一个)被禁用。
我为播放器声明了一个实例变量:
MPMoviePlayerController *player;
在我的实现中:
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoUrl];
player.shouldAutoplay = NO;
player.movieSourceType = MPMovieSourceTypeFile;
player.controlStyle = MPMovieControlStyleEmbedded;
player.allowsAirPlay = YES;
player.view.frame = CGRectMake(xPos, yPos, width, height);
[self.view addSubview:player.view];
[player prepareToPlay];
你有什么想法吗?我正在使用iOS 6 SDK,在iPad 6.0模拟器和装有iOS 6 beta(最新版)的真实iPad2上测试应用程序。