Как включить iPhone автоматическую блокировку во время воспроизведения MPMoviePlayer?

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

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

6
задан Chris Long 22 March 2010 в 00:32
поделиться

1 ответ

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

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

0
ответ дан 18 December 2019 в 04:52
поделиться