在音乐播放器中随机播放歌曲的最佳方法

时间:2016-03-26 03:34:09

标签: android random audio-player android-music-player

我正在尝试制作音乐播放器应用。对于应用中的随机播放选项,

假设当一首歌完成时,我使用随机功能从歌曲ID的列表中生成一个数字。

Random r=new Random();
int i1= r.nextInt(songs.newCurrentPlayList.size()-1);
songs.newCurrentPlayingSongItemInPlaylist=i1;

使用此方法,歌曲会重复多次。这就是我对使用这种方法持怀疑态度的原因。

有没有更好的方法来改变歌曲?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您可以从可用歌曲的总数中查看随机数。 播放或选择歌曲后,您可以将该号码添加到阵列中。同时做随机时你可以检查使用数组,它是否与函数生成的数字相同。