应用程序有 7-8 个活动,所以我在所有这些活动上创建了一个带有一些背景音乐的应用程序。
private void playAudio() {
mMediaPlayer = MediaPlayer.create(this, R.raw.test_cbr);
mMediaPlayer.start();
mMediaPlayer.setLooping(true);
}
无论如何,我想在其他活动中停止这个背景音乐并开始新的。所以在这里我们讨论的是不同的类。
怎么做?
无论如何,当我按主页时,或者后退按钮音乐仍然播放?如何解决这个问题?
提前致谢。:)
编辑:
使用这些代码,当我按下 BACK 按钮时,我设法停止了音乐。
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
finish();
Music.stop(this);
return true;
}
return super.onKeyDown(keyCode, event);