Managed to get the mediaplayer to stop upon back button click:
final ToggleButton togglemusik = (ToggleButton) findViewById(R.id.togglemusik);
mp = MediaPlayer.create(this, R.raw.ljudfil);
togglemusik.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (togglemusik.isChecked()) {
mp.start();
} else {
mp.pause();
}
}
});
}
@Override
public void onPause() {
super.onPause();
if (mp !=null) {
mp.release();
mp = null;
}
}