Реализуйте OnCompletionListener
и зарегистрируйте его с вашим экземпляром MediaPlayer
.
После воспроизведения мультимедиа этот метод обратного вызова будет вызываться onCompletion
void onCompletion(MediaPlayer mp){
//Here you stop it.
mp.stop();
//Reset the data source path to the new file
mp.setDataSource(<uri>);
mp.prepare(); // or mp.prepareAsync();
// start the mediaplayer after the prepare has completed.
}
Отпустите экземпляр медиаплеера, когда закончите воспроизведение всех файлов.