我有一个正在使用实际按钮的随机播放按钮图像。如果用户“点击”这张图片,当前正在播放的歌曲(如果有的话)应该停止播放,并且应该播放我列表中的一首随机歌曲。如果没有歌曲播放,您仍然会从列表中随机播放一首歌曲。我在使用这个“按钮”时遇到了问题,因为这首歌根本没有随机播放,事实上什么也没发生。我已经将相同的技术与其他 2 个按钮一起使用并且没有任何问题,所以我认为这可能是我调用此方法的方式,但我不确定我做错了什么。我输入了打印声明并改组...只打印一次,所以我知道它有效,但没有歌曲改组。有谁知道我可能做错了什么?
//Image for shuffle button
imageMode(CORNER);
image(shuffle, 140, 15, 50, 50);
void shufflePlayList() {
current=0;
tableau.shuffle();
}
//Shuffle button
if(mouseX > 140 && mouseX < 190 && mouseY > 15 && mouseY < 65){
println("shuffling...");
shufflePlayList();
}