2010-08-25 1 views
0

Я разрабатываю презентационное приложение для клиента, а в презентации клиент может дважды нажать слайд для просмотра «суб-слайда», что означает, что текущий слайд делает частичный переход с завихрением для представления полноэкранного модального представления.iPad Partial Curl Modal View вызывает перезапуск MPMoviePlayer

Моя проблема заключается в том, что эти основные слайды - это анимированные видео (суб-слайды - все неподвижные изображения в формате PNG). Всякий раз, когда пользователь вызывает завиток страницы, фильм либо остается в своем текущем состоянии, как должен (либо все еще воспроизводится, либо приостанавливается), и когда анимация завивки страницы завершена, фильм перезапускается. Это происходит независимо от состояния фильма.

Я попытался отправить сообщения NSLog и точки останова, чтобы узнать, был ли вызван метод, например viewWillDisappear, но я ничего не нашел.

Любая идея, что может заставить эти видео перезапускать себя?

ответ

0

ВСЕМ КТО ИНТЕРЕСОВАТЬ:

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

Кроме того, если вы столкнулись с мерцающим, а при переключении между полноэкранным видео или полноэкранных видео и изображений (PNG в моем случае), удалите/закомментируйте эту строку:

self.mplayer.fullscreen = YES; 

проблема будет после этого.