MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource("path/to/audioFile.mp3"); mediaPlayer.prepare(); mediaPlayer.start(); // After playing the audio file, reset the MediaPlayer object mediaPlayer.reset();
public void playAudio(String audioFilePath) throws IOException { MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource(audioFilePath); mediaPlayer.prepare(); mediaPlayer.start(); mediaPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override public void onCompletion(MediaPlayer mediaPlayer) { // Reset the MediaPlayer object after audio file completed mediaPlayer.reset(); } }); }This example shows how to reset the MediaPlayer object after an audio file is completed. The audio file is played using the start() method. After the audio is completed, the onCompletionListener is used to reset the MediaPlayer object. In conclusion, the android.media package library provides the MediaPlayer class which is used to play audio or video files in Java Android. The reset() method of the MediaPlayer class is used to reset the MediaPlayer object to its uninitialized state.