Does anyone know a good way to find out what is currently playing MediaPlayerand stop / pause it by overriding onStop()or onPause()? Or just stop MediaPlayerwhen the application is in the background? I have a lot of sounds and I donโt know what will play at any moment. Sorry, still studying here.
MediaPlayer
onStop()
onPause()
You can check if MediaPlayer is null and stop it if it is not. You can do this for all of your MediaPlayers in the Stop button or onBackPressed ()
if (myPlayer != null){ myPlayer.stop(); }
, .
@Override protected void onStop() { super.onStop(); mediaPlayer.stop(); mediaPlayer.release(); }
You can stopandrelease mediaPlayer
stop
release
mediaPlayer
@Override protected void onStop() { mediaPlayer.stop(); mediaPlayer.release(); }