iPad MPMoviePlayer икает - PullRequest
       17

iPad MPMoviePlayer икает

1 голос
/ 21 июля 2010

Я работаю над приложением для iPad, у него есть несколько видео в просмотрах с использованием MPMediaPlayer framework.

Видео работает хорошо, но на viewLoad при загрузке видео появляется мигающий области видео. Он показывает черный на долю секунды, затем начинает играть.

Я думал об использовании NSTimer на viewDidLoad, чтобы отобразить скрытый просмотр видео, что может дать ему секунду для загрузки. Есть другие идеи?

Ответы [ 2 ]

0 голосов
/ 03 августа 2010

Черная вспышка вызвана рисованием видеоплеера во время ожидания загрузки данных фильма.Я также столкнулся с этим недавно, и вариантов не так много, так как уведомления на самом деле не соответствуют перепрошивке.Наилучший вариант, который я сделал, - это сопоставить цвет фона проигрывателя фильмов с цветом фона.Например, если вы отображаете в белом контексте:

MPMoviePlayerController * player;
player.backgroundView.backgroundColor = [UIColor whiteColor];
0 голосов
/ 21 июля 2010

Я предполагаю, что вы предпочтительно помещаете весь связанный с MPMoviePlayer код в ViewDidLoad.С другой стороны: попробуйте дать шанс MPMoviePlayerViewController, который доступен в 3.2 и более поздних версиях, он очень удобен в использовании.

Я надеюсь, что смогу помочь.
* Сэм

...