我正在尝试制作音乐播放器应用。对于应用中的随机播放选项,
假设当一首歌完成时,我使用随机功能从歌曲ID的列表中生成一个数字。
Random r=new Random();
int i1= r.nextInt(songs.newCurrentPlayList.size()-1);
songs.newCurrentPlayingSongItemInPlaylist=i1;
使用此方法,歌曲会重复多次。这就是我对使用这种方法持怀疑态度的原因。
有没有更好的方法来改变歌曲?
提前致谢!
答案 0 :(得分:0)
您可以从可用歌曲的总数中查看随机数。 播放或选择歌曲后,您可以将该号码添加到阵列中。同时做随机时你可以检查使用数组,它是否与函数生成的数字相同。