我在 Android 中遇到问题,我测试了所有方法,但无法解决它!我想在某些 Activity 中播放一些音乐,这意味着我有一个用于家庭 Activity 的音乐,另一个用于第二个 Activity 的音乐,以及用于另一项 Activity 的另一首音乐等等......!当我的应用程序运行时,我想播放背景音乐 Activity ,当用户转到我想要的另一个 Activity 时,首先家庭音乐应该停止!然后应该播放第二个 Activity 音乐!当我回到家庭 Activity 时,家庭音乐应该再次播放,这一点很重要!
有谁可以帮助我吗?非常感谢任何回复我的人!
最佳答案
您可以在每个 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();
}
关于java - 如何在不同的 Activity 中播放不同的音乐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54756060/