今天在csdn上有问这个问题就研究下,正好自己的项目也需要用到,顺便做个记录。
来自android自带的music源码,下面是广播接收的代码,通过发送广播来控制音乐的播放,停止等。
代码如下:
public
static final String PLAYSTATE_CHANGED =
"com.android.music.playstatechanged";
public static final
String META_CHANGED = "com.android.music.metachanged";
public static final
String QUEUE_CHANGED = "com.android.music.queuechanged";
public static final
String PLAYBACK_COMPLETE = "com.android.music.playbackcomplete";
public static final
String ASYNC_OPEN_COMPLETE = "com.android.music.asyncopencomplete";
public static final
String SERVICECMD = "com.android.music.musicservicecommand";
public static final
String CMDNAME = "command";
public static final
String CMDTOGGLEPAUSE = "togglepause";
public static final
String CMDSTOP = "stop";
public static final
String CMDPAUSE = "pau