У меня есть массив песен. Мое приложение воспроизводит песни случайным образом, когда активность открыта, но когда песня закончена, я хотел бы воспроизвести другую случайную песню из массива, кто-нибудь может помочь с этим?
public MediaPlayer mediaPlayer;
private int songs[];
songs = new int[] {
R.raw.track1,
R.raw.track2,
R.raw.track3,
R.raw.track4,
R.raw.track5,
R.raw.track6,
R.raw.track7,
R.raw.track8,
R.raw.track9,
R.raw.track10,
R.raw.track11,
R.raw.track12,
R.raw.track13,
R.raw.track14,
R.raw.track15,
R.raw.track16,
R.raw.track17,
};
int randomSong = new Random().nextInt(songs.length);
mediaPlayer = MediaPlayer.create(this, songs[randomSong]);
mediaPlayer.start();