在Android的BroadcastReceiver中接收MP3播放动作

时间:2009-11-10 07:48:52

标签: android android-intent media-player

我正在尝试构建一个Android服务,应该在用户开始播放MP3时收到通知。我开始播放歌曲时检查了LogCat,发现记录了以下Intent:

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

我无法弄清楚如何写一个IntentFilter让我的服务知道这个事件已经发生,让我知道将要播放的歌曲的名称。我搜索了Android参考但在PLAYBACK_VIEWER上找不到任何内容。

谢谢,

C

1 个答案:

答案 0 :(得分:0)

我不会这样做。首先,这些都不是SDK的一部分,因此可能随时改变。其次,这只适用于内置的媒体播放器应用程序,而不适用于任何第三方或OEM提供的媒体播放器,我希望更多的人会倾向于这些。