2011-03-26 82 views
2

我做了一个游戏,使用cocos2d来显示图形,并使用大量的MPMoviePlayerController来显示过场动画。iOS 4.3导致黑屏(4.0-4.2很好) - MPMoviePlayerController有问题吗?

问题是 - 游戏停止在iOS 4.3上工作。在iOS 4.2之前它一直很好,但在iOS 4.3上电影播放OK,游戏也会发生,但在不播放电影时屏幕全黑。

我很难跟踪这个问题。建议?

编辑:我缩小到MPMoviePlayerController - 如果我禁用它,一切都很好。我猜在4.3中改变了一些东西?

回答

5

的MPMoviePlayerController的观点是在4.0-4.2清晰,并在4.3默认的黑色,是什么帮助是:

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

+1有趣 - 感谢共享的! – Till 2011-03-26 14:54:11

+0

这不是工作方法。 – 2011-09-23 10:55:46

+0

我刚刚尝试过它,它效果很好。什么不适合你? – christophercotton 2011-10-14 01:38:10

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

在 “的MPMoviePlayerController类参考” 更多