如何更改此随机播放方法以使随机播放功能起作用

时间:2019-07-10 11:05:38

标签: java android

我正在尝试使用android studio制作音乐应用,目前正在使用随机播放功能。但是,当我测试我的随机播放功能时,在播放完第一首歌曲后,该应用程序便会停止。

我希望我能得到帮助,最终结果将是能够播放与RNG结果相对应的音乐的随机播放功能

public Song getShuffleSong(String currentSongid){
    Song ShuffleSong=null;
    Random song = new Random();
    for (int counter=0; counter< 10000;counter++){
        int x = song.nextInt(3);
        String tempSongid = allsongs[x].getid();
        if (tempSongid.equals(currentSongid)) {
            if (x == 0) {
                ShuffleSong = allsongs[0];
                break;
            }
            if (x == 1) {
                ShuffleSong = allsongs[1];
                break;
            }
            if (x == 2) {
                ShuffleSong = allsongs[2];
                break;
            }
        }
    }

    return ShuffleSong;
}

0 个答案:

没有答案