import lejos.utility.Delay;
public class WavPlayer extends Thread{
- private static File current;
+ private static String current;
private Audio audio = null;
- public static void playWav(File c){
+ public static void playWav(String c){
current = c;
}
public void run(){
while(true){
if(current != null){
- audio.playSample(current);
+ File c = new File(current);
+ if(c.canRead()){
+ audio.playSample(new File(current));
+ }
current = null;
}
Delay.msDelay(200);