【发布时间】:2018-06-09 01:39:40
【问题描述】:
我有一系列歌曲,我的应用会在活动打开时随机播放歌曲,但是当歌曲播放完毕后,我想从数组中随机播放另一首歌曲,有人可以帮忙吗?
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();
【问题讨论】:
-
你的代码有什么问题?
标签: android arrays random int next