Skip to content

Instantly share code, notes, and snippets.

@jonathanbcsouza
Created November 3, 2017 00:08
Show Gist options
  • Save jonathanbcsouza/e13d1c47fd49d281c9a53bd7d2f13d59 to your computer and use it in GitHub Desktop.
Save jonathanbcsouza/e13d1c47fd49d281c9a53bd7d2f13d59 to your computer and use it in GitHub Desktop.
Cleaning up MediaPlayer resources
/**
* Clean up the media player by releasing its resources.
*/
private void releaseMediaPlayer() {
// If the media player is not null, then it may be currently playing a sound.
if (mMediaPlayer != null) {
// Regardless of the current state of the media player, release its resources
// because we no longer need it.
mMediaPlayer.release();
// Set the media player back to null. For our code, we've decided that
// setting the media player to null is an easy way to tell that the media player
// is not configured to play an audio file at the moment.
mMediaPlayer = null;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment