我制作了一款使用cocos2d来显示图形的游戏,并使用了很多MPMoviePlayerController来显示过场动画。
问题是 - 游戏停止在iOS 4.3上运行。直到iOS 4.2才开始,但在iOS 4.3上,电影播放正常,游戏也会发生,但不播放电影时屏幕全黑。
我很难跟踪问题。建议?
编辑:我把事情缩小到MPMoviePlayerController - 如果我禁用它,一切都很好。我想在4.3中发生了一些变化?
答案 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类参考”
中阅读更多内容