如何在点击新活动时停止播放音乐,并能够从头开始播放音乐?
问题描述:
点击新活动时,我在后台播放音频。点击下一个活动时,我想要为音频停止。但是,回到原始活动时,我希望音频从头再次开始。如何在点击新活动时停止播放音乐,并能够从头开始播放音乐?
使用媒体播放器和android studio。以下是目前为止我所有的媒体播放器代码:
MediaPlayer mediaPlayer = MediaPlayer.create(pagetwo.this,R.raw.audio1); mediaPlayer.start();
道歉,有点新手。
答
您可以用活动的基本生命周期的方法来处理这个用例:
Android将调用的onPause(),如果你打开一个新的活动,将调用的onResume(),如果你输入/回来了第一次活动。
如果您在onPause()中的onResume()和mediaPlayer.stop()中调用mediaPlayer.start(),则应该具有所需的行为。