Цвет фона MPMoviePlayerController не будет

Я пытаюсь изменить цвет фона моего MPMoviePlayerController, и я не могу заставить его встать.

Я использую:

moviePlayer.view.backgroundColor = [UIColor redColor];

Я вижу, что фоновая вспышка красная, когда видео загружается. Как только он будет загружен, фон снова станет черным. Я попытался установить цвет после начала воспроизведения, но это не влияет.

Я использую iOS 5.

Изменить: я фактически пытаюсь установить фон на [UIColor clearColor], а не на красный. В первую очередь я должен был задать свой вопрос.

Ответ 1

backgroundColor on MPMoviePlayerController устарел и view документирован как доступный только для чтения. См. Устаревшие методы MPMoviePlayerController

backgroundColor
Цвет области фона за фильмом. (Доступно в iOS 2.0 через iOS 3.1. Получить представление из backgroundView и установите его цвет напрямую.)

@property (неатомный, сохраняемый) UIColor * backgroundColor

Поэтому я бы попытался использовать:

moviePlayer.backgroundView.backgroundColor = [UIColor redColor];