Вам необходимо переопределить методы Android, которые связаны с жизненным циклом приложения для Android
@Override
protected void onStop() {
super.onStop();
mediaPlayer.stop(); //put your stop criteria here
}
@Override
public void onPause() {
super.onPause();
mediaPlayer.pause(); //put your pause criteria here
}
@Override
public void onResume() {
super.onResume();
mediaPlayer.play(); //put your resume criteria here
}
Вы можете просто переопределить эти методы, чтобы выполнять свою работу.