我使用这段代码来暂停音乐播放器,它可以暂停默认的音乐播放器,但如果安装了其他音乐播放器,例如Poweramp、RealPlayer等,则无法正常工作。
以下是我用来暂停音乐的代码:
AudioManager mAudioManager = (AudioManager)getSystemService(AUDIO_SERVICE);
if (mAudioManager.isMusicActive())
{
Intent i = new Intent("com.android.music.musicservicecommand");
i.putExtra("command", "pause");
ListenAndSleep.this.sendBroadcast(i);
}