Hey,
die Datei soll auf Eingabe des Users eine .WAV Datei abspielen.
Kann mir jemand sagen, wo der Fehler liegt?
die Datei soll auf Eingabe des Users eine .WAV Datei abspielen.
Kann mir jemand sagen, wo der Fehler liegt?
PHP Code:
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.LineEvent;
import java.io.File;
import java.io.FileInputStream;
import java.util.*;
public class Joo {
public static void main(String[] args) throws Exception {
//User Eingabe
Scanner scanner = new Scanner (System.in);
System.out.printl("Drückste 1 sonst geschte weg mit 2");
while (true) {
System.out.printl("Deine Eingabe");
String.eingabe = scanner.nextLine();
// Eingabewert 1 spielt die musik ab
if (Integer.parseInt(eingabe) == 1) {
Object lock = new Object();
// Spielt die .Wav Datei ab
String soundFile = "/users/Mr.LongDong/desktop/Olexesh.wav";
try (AudioInputStream ais = AudioSystem.getAudioInputStream(new File(soundFile))){
Clip clip = AudioSystem.getClip();
clip.open(ais);
clip.addLineListener((e) -> {
if (e.getType() == LineEvent.Type.STOP) {
synchronized (lock) {
lock.notify();
}
}
});
clip.start();
}
synchronized (lock) {
lock.wait();
} else {
System.out.println("Haddeee Lan du willst keine Musik");
break;
}
}
}
}
}