level 2
NuToSee
楼主
想实现通过键盘按键播放音频的功能。代码如下。
现在按a或s键能播放音频,但播放过一次之后再按键就没有反应了,想请教各位如何实现每次按键都播放音频的功能?
多谢!!![[委屈]](/static/emoticons/u59d4u5c48.png)
import ddf.minim.*;
import ddf.minim.signals.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
Minim minim;
AudioPlayer playerC;
AudioPlayer playerD;
FFT fft;
void setup()
{
size( 640, 480 );
smooth();
background( 0 );
minim = new Minim( this );
playerC=minim.loadFile("C2.mp3");
playerD=minim.loadFile("D2.mp3");
AudioOutput out = minim.getLineOut(Minim.STEREO, 1024);
}
void draw(){
keyPressed();
}
void keyPressed()
{
switch( key )
{case 'a':
playerC.play();
break;
case 's':
playerD.play();
break;
default: break;
}
}
2014年12月10日 08点12分
1
现在按a或s键能播放音频,但播放过一次之后再按键就没有反应了,想请教各位如何实现每次按键都播放音频的功能?
多谢!!
import ddf.minim.*;
import ddf.minim.signals.*;
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
Minim minim;
AudioPlayer playerC;
AudioPlayer playerD;
FFT fft;
void setup()
{
size( 640, 480 );
smooth();
background( 0 );
minim = new Minim( this );
playerC=minim.loadFile("C2.mp3");
playerD=minim.loadFile("D2.mp3");
AudioOutput out = minim.getLineOut(Minim.STEREO, 1024);
}
void draw(){
keyPressed();
}
void keyPressed()
{
switch( key )
{case 'a':
playerC.play();
break;
case 's':
playerD.play();
break;
default: break;
}
}