m_MediaPlayer = MediaPlayer.create(context, soundFromResource); m_MediaPlayer.setVolume(0.99f, 0.99f); m_MediaPlayer.setLooping(true); m_MediaPlayer.setOnCompletionL
It is an issue in media player.
I used the next code to fix that:
mMediaPlayer.setOnCompletionListener(new OnCompletionListener() { @Override public void onCompletion(MediaPlayer mp) { if (looping) { mMediaPlayer.seekTo(0); } } });