I had 4mb, around 4min long ogg file to play as background music.
When i launch it , the music stops at 20sec I cut it down to 50 sec and it occasionally stops at 35-40 sec play time.
generic = MediaPlayer.create(this, R.raw.rep2);
generic.setLooping(true);
generic.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
generic.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.release();
}
});
As a solution i may consider cutting 4min track into several 50 sec tracks and play them sequentially.
What is the maximum track length, or music file size standard media player can play in android without stops?