MPMoviePlayerController背景颜色不会粘

时间:2011-11-01 23:58:10

标签: iphone ios ipad

我正在尝试更改MPMoviePlayerController的背景颜色,但我无法坚持下去。

我正在使用:

moviePlayer.view.backgroundColor = [UIColor redColor];

我可以看到视频加载时背景闪烁红色。加载后,背景再次变黑。我已经尝试在播放开始后设置颜色,但这没有效果。

我正在使用iOS 5.

编辑:我实际上是在尝试将背景设置为[UIColor clearColor],而不是红色。我应该首先正确地提出我的问题。

1 个答案:

答案 0 :(得分:21)

不推荐使用backgroundColor上的{p> MPMoviePlayerController,并将view记录为只读。请参阅:Deprecated MPMoviePlayerController Methods

  

backgroundColor
电影背后的背景区域的颜色。 (适用于iOS 2.0到iOS 3.1。从中获取视图    backgroundView 属性并直接设置其颜色。)

     

@property(非原子,保留)UIColor * backgroundColor

所以我会尝试使用:

moviePlayer.backgroundView.backgroundColor = [UIColor redColor];