java audio

java audio sound music player tutorial explained

#java #audio #sound #music

import java.io.file;
import java.io.ioexception;
import java.util.scanner;
import javax.sound.sampled.*;

public class main {

public static void main(string[] args) throws unsupportedaudiofileexception, ioexception, lineunavailableexception{

scanner scanner = new scanner(system.in);

file file = new file("level_up.wav");
audioinputstream audiostream = audiosystem.getaudioinputstream(file);
clip clip = audiosystem.getclip();
clip.open(audiostream);

string response = "";


while(!response.equals("q")) {
system.out.println("p = play, s = stop, r = reset, q = quit");
system.out.print("enter your choice: ");

response = scanner.next();
response = response.touppercase();

switch(response) {
case ("p"): clip.start();
break;
case ("s"): clip.stop();
break;
case ("r"): clip.setmicrosecondposition(0);
break;
case ("q"): clip.close();
break;
default: system.out.println("not a valid response");
}

}
system.out.println("byeeee!");
}
}

java audio