Предыдущий кадр показывается, когда я устанавливаю время паузы и воспроизведения вызова на MPMoviePlayerController - PullRequest
0 голосов
/ 12 июля 2011

Я использую MPMoviePlayerController для воспроизведения фильма на iPhone.Когда я переключаюсь на какой-то другой UIViewController, я приостанавливаю фильм.Когда я возвращаюсь к MPMoviePlayerController, пользователь должен иметь возможность возобновить с того места, где он был приостановлен.

Когда я переключаюсь на другой UIViewController:

  1. Приостановка фильма
  2. Кэширование времени фильма, когда оно было приостановлено.
  3. Удаление представленияMPMoviePlayerController из его суперпредставления из-за мерцающей проблемы.

Когда я вернусь,

a) создайте и добавьте представление MPMoviePlayerController к суперпредставлению
b) Установитевремя в кэше MPMoviePlayerController
c) Воспроизведение вызова на MPMoviePlayerController.

Иногда предыдущий кадр (который находится далеко от кадра, в котором он был приостановлен на наблюдаемое количество) отображается при вызове play.

Как мне решить эту проблему?

...