iOS 4.3导致黑屏(4.0-4.2很好) - MPMoviePlayerController出错?

时间:2011-03-26 09:10:03

标签: cocos2d-iphone mpmovieplayercontroller ios4

我制作了一款使用cocos2d来显示图形的游戏,并使用了很多MPMoviePlayerController来显示过场动画。

问题是 - 游戏停止在iOS 4.3上运行。直到iOS 4.2才开始,但在iOS 4.3上,电影播放正常,游戏也会发生,但不播放电影时屏幕全黑。

我很难跟踪问题。建议?

编辑:我把事情缩小到MPMoviePlayerController - 如果我禁用它,一切都很好。我想在4.3中发生了一些变化?

2 个答案:

答案 0 :(得分:5)

MPMoviePlayerController的视图在4.0-4.2中是清晰的,默认情况下在4.3中是黑色的,有帮助的是:

MPMoviePlayerController* moviePlayer = ...
moviePlayer.view.backgroundColor = [UIColor clearColor];

答案 1 :(得分:0)

MPMoviePlayerController* moviePlayer = ...
[moviePlayer.backgroundView setBackgroundColor:[UIColor whiteColor]];
// or set need color

在“MPMoviePlayerController类参考”

中阅读更多内容