Цвет фона MPMoviePlayerController не будет зависать - PullRequest
11 голосов
/ 02 ноября 2011

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

Я использую:

moviePlayer.view.backgroundColor = [UIColor redColor];

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

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

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

1 Ответ

21 голосов
/ 02 ноября 2011

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

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

@ свойство (nonatomic, retain) UIColor * backgroundColor

Так что я бы попробовал использовать:

moviePlayer.backgroundView.backgroundColor = [UIColor redColor];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...