Audio 如何仅在处理过程中按下鼠标时添加音频?
我想知道是否有一个处理代码,它只允许我在按下鼠标时使用声音,并在释放鼠标时停止。我已经有我想要使用的音频加载到处理中,但是我很难找到代码。请帮帮我!谢谢大家! 你的问题很模糊,但我会尽力回答 我不认为有任何方法可以使用Processing的内置函数来处理音频,但是minim库可以很好地使用它。我将假设这就是您用于此解决方案的内容 据我所知,您需要按下鼠标,启动声音,当鼠标释放时,您需要停止声音,而不是暂停声音。我们可以使用processing的内置mousePressed和MouseRelease方法来实现这一点,如下所示:Audio 如何仅在处理过程中按下鼠标时添加音频?,audio,processing,Audio,Processing,我想知道是否有一个处理代码,它只允许我在按下鼠标时使用声音,并在释放鼠标时停止。我已经有我想要使用的音频加载到处理中,但是我很难找到代码。请帮帮我!谢谢大家! 你的问题很模糊,但我会尽力回答 我不认为有任何方法可以使用Processing的内置函数来处理音频,但是minim库可以很好地使用它。我将假设这就是您用于此解决方案的内容 据我所知,您需要按下鼠标,启动声音,当鼠标释放时,您需要停止声音,而不是暂停声音。我们可以使用processing的内置mousePressed和MouseReleas
import ddf.minim.*;
Minim minim;
AudioPlayer player;
AudioInput input;
void setup()
{
//let's make the window a little bigger
size(400,400);
minim = new Minim(this);
player = minim.loadFile("song.mp3");
input = minim.getLineIn();
}
void draw(){ }
void mousePressed()
{
player.play();
}
void mouseReleased()
{
player.close();
//since close closes the file, we'll load it again
player = minim.loadFile("song.mp3");
}
暂停的代码看起来非常相似,只是您将用以下代码替换mouseReleased块中的所有内容:
player.pause();
你的问题很模糊,但我会尽力回答 我不认为有任何方法可以使用Processing的内置函数来处理音频,但是minim库可以很好地使用它。我将假设这就是您用于此解决方案的内容 据我所知,您需要按下鼠标,启动声音,当鼠标释放时,您需要停止声音,而不是暂停声音。我们可以使用processing的内置mousePressed和MouseRelease方法来实现这一点,如下所示:
import ddf.minim.*;
Minim minim;
AudioPlayer player;
AudioInput input;
void setup()
{
//let's make the window a little bigger
size(400,400);
minim = new Minim(this);
player = minim.loadFile("song.mp3");
input = minim.getLineIn();
}
void draw(){ }
void mousePressed()
{
player.play();
}
void mouseReleased()
{
player.close();
//since close closes the file, we'll load it again
player = minim.loadFile("song.mp3");
}
暂停的代码看起来非常相似,只是您将用以下代码替换mouseReleased块中的所有内容:
player.pause();
有没有可以使用的内置声音。我期待着模拟鼠标点击的声音。是否有任何内置的声音,可以使用。我期待着模拟鼠标点击的声音。