Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Processing 歌曲不洗牌按钮处理_Processing_Minim - Fatal编程技术网

Processing 歌曲不洗牌按钮处理

Processing 歌曲不洗牌按钮处理,processing,minim,Processing,Minim,我有一个洗牌按钮的图像,我正在使用一个实际的按钮。如果用户“单击”此图像,当前正在播放的歌曲(如果有)应停止播放,并且应播放我列表中的随机歌曲。如果没有歌曲播放,您仍然可以播放列表中的任意歌曲。我对这个“按钮”有点麻烦,因为这首歌根本就不乱跳,事实上什么也没发生。我在其他两个按钮上使用了相同的技术,没有问题,所以我想这可能是我调用此方法的方式,但我不确定我做错了什么。我写了一份打印声明,然后洗牌。。。只打印一次,所以我知道它可以工作,但没有歌曲在播放。有人知道我可能做错了什么吗 //Image

我有一个洗牌按钮的图像,我正在使用一个实际的按钮。如果用户“单击”此图像,当前正在播放的歌曲(如果有)应停止播放,并且应播放我列表中的随机歌曲。如果没有歌曲播放,您仍然可以播放列表中的任意歌曲。我对这个“按钮”有点麻烦,因为这首歌根本就不乱跳,事实上什么也没发生。我在其他两个按钮上使用了相同的技术,没有问题,所以我想这可能是我调用此方法的方式,但我不确定我做错了什么。我写了一份打印声明,然后洗牌。。。只打印一次,所以我知道它可以工作,但没有歌曲在播放。有人知道我可能做错了什么吗

//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();
  }
//洗牌按钮的图像
图像模式(角落);
图像(洗牌,140,15,50,50);
void shufflePlayList(){
电流=0;
tableau.shuffle();
}
//洗牌按钮
如果(mouseX>140&&mouseX<190&&mouseY>15&&mouseY<65){
println(“洗牌…”);
shufflePlayList();
}

条件仅检查鼠标是否在特定区域内,而不是单击按钮。因此,如果您将鼠标悬停在每一帧上,它将运行每一帧(前提是它在draw函数中)

您如何知道它是否正在洗牌?张贴代码,使你能够区分这一点,可能存在的答案。我知道它的洗牌,因为打印语句显示之前和之后。我一直得到这个===JavaSound最小错误====我不知道ID3代码APIC。我查了一下,有人说这与找不到mp3文件有关,但我认为这不是问题所在,因为它可以为我的播放和暂停按钮找到它@你为什么说“什么都没发生”?应该发生什么,如何发生,为什么发生?我有一个歌曲列表,这些歌曲应该被洗牌,挑选的歌曲应该被播放。例如,如果正在播放一首歌曲,并且用户单击了shuffle,则播放的歌曲应该停止,并且shuffle中的新歌应该播放。如果没有播放任何内容,并且他们按了shuffle,则应播放shuffle中的歌曲。无论是哪种方式,每当他们单击“随机播放”时,我的列表中的某些内容都应该被拾取,播放的任何内容都应该停止,并且从随机播放中拾取的歌曲应该播放@laancelotOh别担心,我刚收到全部评论。您是否有
draw()
方法(其中包含某些内容)?