在我的 Android 应用程序中,我使用 MediaPlayer 类播放不同的 mp3 文件。
用户正在使用默认音乐应用播放他/她自己的音乐。
我想:
- 暂停默认音乐应用程序的音乐。
- 开始从我的应用程序播放音乐。
- 当我的音乐播放完毕后,我的应用程序将恢复用户的默认音乐。
我想从我的应用程序暂停和恢复默认音乐播放器的音乐。
这有可能吗?
最佳答案
以下代码将通过发送广播来暂停默认的 MediaPlayer:
AudioManager mAudioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
if (mAudioManager.isMusicActive()) {
Intent i = new Intent("com.android.music.musicservicecommand");
i.putExtra("command", "pause");
YourApplicationClass.this.sendBroadcast(i);
}
关于用于暂停/恢复另一个音乐播放器应用程序的音乐的 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5129027/