2010-07-21 1 views
1

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

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

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

ответ

0

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

MPMoviePlayerController * player; 
player.backgroundView.backgroundColor = [UIColor whiteColor]; 
0

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

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

+0

Право, это на самом деле то, что я использую. Извините, я не понимал, что есть разница. – Hippocrates

+0

, вы до сих пор его работали? – samsam

+0

Нет еще не повезло ... – Hippocrates

 Смежные вопросы

  • Нет связанных вопросов^_^