iPhone, как остановить MPMoviePlayerController закрывается в конце? - PullRequest
0 голосов
/ 13 декабря 2010

В своем приложении для iPhone я использую MPMoviePlayerController для воспроизведения фильма. Я скрываю все элементы управления, которые по умолчанию видны в проигрывателе фильмов. Но я поместил кнопку «Replay» поверх элемента управления проигрывателем.

В конце фильма проигрыватель удаляется. Но я хочу остановиться на последнем кадре, чтобы при нажатии кнопки «Воспроизвести» он начинался с начала. Я написал функциональность для воспроизведения и хорошо работает. Когда фильм воспроизводится и по щелчку «Воспроизвести», он перезапускает видео с начала.

Проблема, с которой я сталкиваюсь, заключается в том, что в конце фильма экран становится белым, и нажатие кнопки «Повтор» не перезапускает фильм. Как справиться с этой ситуацией?

Ответы [ 2 ]

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

Нет необходимости создавать новый экземпляр. Я нашел решение. Не просто выпустить экземпляр игрока. Когда нажата кнопка воспроизведения (в середине видео или после завершения), просто сделайте паузу, переместите место в начало и воспроизведите его. Вот и все ... не удерживать, не выпускать ничего ... Это дело программиста / разработчика, когда выпустить проигрыватель и удалить его из представления.

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...