Я использую MPMoviePlayerController для воспроизведения фильма на iPhone.Когда я переключаюсь на какой-то другой UIViewController, я приостанавливаю фильм.Когда я возвращаюсь к MPMoviePlayerController, пользователь должен иметь возможность возобновить с того места, где он был приостановлен.
Когда я переключаюсь на другой UIViewController:
- Приостановка фильма
- Кэширование времени фильма, когда оно было приостановлено.
- Удаление представленияMPMoviePlayerController из его суперпредставления из-за мерцающей проблемы.
Когда я вернусь,
a) создайте и добавьте представление MPMoviePlayerController к суперпредставлению
b) Установитевремя в кэше MPMoviePlayerController
c) Воспроизведение вызова на MPMoviePlayerController.
Иногда предыдущий кадр (который находится далеко от кадра, в котором он был приостановлен на наблюдаемое количество) отображается при вызове play.
Как мне решить эту проблему?