working robot
[des2015.git] / mart / ev3 / ex1 / nl / ru / des / WavPlayer.java
1 package nl.ru.des;
2
3 import java.io.File;
4
5 import lejos.hardware.Audio;
6 import lejos.utility.Delay;
7
8 public class WavPlayer extends Thread{
9 private static File current;
10 private Audio audio = null;
11
12 public static void playWav(File c){
13 current = c;
14 }
15
16 public WavPlayer(Audio audio){
17 this.audio = audio;
18 audio.setVolume(100);
19 }
20
21 @Override
22 public void run(){
23 while(true){
24 if(current != null){
25 audio.playSample(current);
26 current = null;
27 }
28 Delay.msDelay(200);
29 }
30 }
31 }