Как включить автоматическую блокировку iPhone во время воспроизведения MPMoviePlayer? - PullRequest
6 голосов
/ 22 марта 2010

Когда я воспроизводю видео с помощью MPMoviePlayerController в моем приложении, мой iPhone не блокируется автоматически (проверено ОС 3.0 и 3.1.2). Однако application.idleTimerDisabled = NO, поэтому MPMoviePlayerController не влияет на этот параметр.

Как заставить мой iPhone нормально спать (например, через 3 минуты экран тускнеет, затем гаснет), когда мое приложение работает и воспроизводит видео?

1 Ответ

0 голосов
/ 22 марта 2010

Это особенность MPMoviePlayerController; большинство людей не хотят, чтобы их экраны выключались после трех минут видео, если они не касались этого!

Полагаю, вы могли бы реализовать пользовательское наложение элементов управления над фильмом (объясняется в демонстрационном приложении iPhone для проигрывателя фильмов Apple по умолчанию), которое состоит из одной невидимой кнопки, которая при каждом нажатии сбрасывает таймер. Если таймер срабатывает (например, через 3 минуты), вы можете приостановить / остановить видео.

...