我在android中遇到问题,我测试了每种方法,但无法解决!我想在某些活动中播放一些音乐,这意味着我有一个针对家庭活动的音乐,另一个针对第二个活动的音乐,以及另一个针对另一项活动的音乐,等等……!当我的应用程序运行时,我想播放背景音乐活动,而当用户进行另一项活动时,我想在第一时间停止家庭音乐!然后应该播放第二活动音乐!当我回到家庭活动时很重要,应该再次播放家庭音乐!
有没有人可以帮助我?!非常感谢任何回复我的人!
答案 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();
}