如何在不同的活动中演奏不同的音乐?

时间:2019-02-18 22:04:49

标签: java android

我在android中遇到问题,我测试了每种方法,但无法解决!我想在某些活动中播放一些音乐,这意味着我有一个针对家庭活动的音乐,另一个针对第二个活动的音乐,以及另一个针对另一项活动的音乐,等等……!当我的应用程序运行时,我想播放背景音乐活动,而当用户进行另一项活动时,我想在第一时间停止家庭音乐!然后应该播放第二活动音乐!当我回到家庭活动时很重要,应该再次播放家庭音乐!

有没有人可以帮助我?!非常感谢任何回复我的人!

1 个答案:

答案 0 :(得分:1)

您可以在每个Activity中创建MediaPlayer对象。然后,只需在音乐文件位置之间切换即可。

MediaPlayer mp;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mp= MediaPlayer.create(getApplicationContext(), \your song location\);

    mp.start();

}

@Override
protected void onPause() {
    super.onPause();
    mp.stop();
    mp.release();
}