我正在尝试更改MPMoviePlayerController的背景颜色,但我无法坚持下去。
我正在使用:
moviePlayer.view.backgroundColor = [UIColor redColor];
我可以看到视频加载时背景闪烁红色。加载后,背景再次变黑。我已经尝试在播放开始后设置颜色,但这没有效果。
我正在使用iOS 5.
编辑:我实际上是在尝试将背景设置为[UIColor clearColor],而不是红色。我应该首先正确地提出我的问题。
答案 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];