Как воспроизвести песню в определенное время на Android? - PullRequest
0 голосов
/ 19 марта 2012

Мне нужно воспроизвести песню с карты памяти в определенное время, например 10:00, 13:00 и 17:00.Итак, вот мои вопросы: Как автоматически запустить приложение?и как играть в эти песни на регулярной основе?Кто-нибудь поможет мне в этом.

Ответы [ 2 ]

4 голосов
/ 19 марта 2012

пожалуйста, проверьте поставить AndroidManager, http://developer.android.com/reference/android/app/AlarmManager.html

это в двух словах: вы создадите сигнал тревоги на определенное время, зарегистрируете BroadcastReceiver, который будет вызываться в ответ на срабатывание сигнала тревоги. в приемнике вы запустите IntentService, который будет использовать MediaPlayer для воспроизведения песни, и снова используйте AlarmManager для планирования другого будильника на следующий раз, когда вы хотите воспроизвести песню.

http://developer.android.com/reference/android/content/BroadcastReceiver.html http://developer.android.com/reference/android/app/IntentService.html http://developer.android.com/reference/android/media/MediaPlayer.html

Есть много нюансов, чтобы понять это правильно, и объяснение их не входит в суть этого ответа. Если вы загляните в Google по этой теме, вы найдете множество примеров и учебных пособий.

1 голос
/ 19 марта 2012

найти фоновый сервис и использовать аудио. я m not sure u mean this... like a alarm clock it с не запускается автоматически.

...