как перезапустить видео, если телефон идет спать - PullRequest
1 голос
/ 14 апреля 2011

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

Ответы [ 2 ]

0 голосов
/ 16 апреля 2011

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

0 голосов
/ 14 апреля 2011

Я никогда не реализовывал медиаплеер на Android, но я советую оставить экран включенным с помощью атрибута xml keepcreenon, поскольку пользователи, просматривающие видео, обычно не касаются экрана и ожидают, что экран не выключится.Но если вы настаиваете, чем я думаю, вам нужно сохранить текущее время видео в onpuase и возобновить видео с сохраненного времени в onresume.

...