Я работаю над радиобудильником, и у меня есть некоторые проблемы. Я использую локальные уведомления для сигналов тревоги, поэтому у него есть мягкий запасной вариант, если приложение не запущено.
Я хорошо осведомлен об ограничениях устройства и знаю, что я могу и чего не могу делать, когда устройство переходит в фоновый режим.
Но мой вопрос таков: Я видел, как другие приложения запускали аудиостример, когда я заблокировал устройство.Как это возможно? Может ли это быть внутри периода выполнения?
Как лучше всего это реализовать? Можно ли как-нибудь активировать сеанс потоковой передачи, когда устройство заблокировано?
Изменить
Для уточнения: я знаю, как заставить звук воспроизводиться в фоновом режиме. Но проблема заключается в запуске воспроизведения звука, когда срабатывает локальное уведомление или какое-либо другое событие.
Одно приложение, которое, кажется, делает это, — Radio Alarm Clock. Я еще давно не пробовал. Но, кажется, это делается. Демо-видео приложения: http://www.youtube.com/watch?v=KJQiFOcdBWk