iPad Partial Curl Модальное представление вызывает перезагрузку MPMoviePlayer - PullRequest
0 голосов
/ 25 августа 2010

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

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

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

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

1 Ответ

0 голосов
/ 07 декабря 2010

ВСЕМ, КТО ЗАДЕЛЯЕТСЯ:

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

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

self.mplayer.fullscreen = YES;

проблема исчезнет после этого.

...