Получение действий воспроизведения MP3 в BroadcastReceiver в Android - PullRequest
1 голос
/ 10 ноября 2009

Я пытаюсь создать службу Android, которая должна получать уведомления, когда пользователь начинает проигрывать MP3. Я проверил LogCat, когда начал воспроизводить песню, и увидел, что записано следующее намерение:

Intent { act=com.android.music.PLAYBACK_VIEWER flg=0x4000000 cmp=com.android.music/.MediaPlaybackActivity }

Я не мог понять, как написать IntentFilter, чтобы мой Сервис знал, что произошло это событие, и дал мне название песни, которая будет воспроизведена. Я искал ссылку на Android, но не нашел ничего на PLAYBACK_VIEWER.

Спасибо

C

1 Ответ

0 голосов
/ 10 ноября 2009

Я бы не сделал ни того, ни другого. Во-первых, все это не является частью SDK и может измениться в любой момент. Во-вторых, это будет работать только для встроенного медиаплеера, а не для любых сторонних или OEM-медиаплееров, и я ожидаю, что к ним будет стремиться больше людей.

...