/ / Java Sound | UnsupportedAudioFileException - Java, Ausnahme, Audio, Javasound

Java Sound | Nicht unterstützteAudioFileException - Java, Ausnahme, Audio, Javasound

Hääwuo, Ich versuche Pong zu implementieren.

Jetzt möchte ich Sound abspielen, aber es wird eine Ausnahme ausgelöst (UnsupportedAudioFileException). Was habe ich falsch gemacht?

AudioInputStream ainBalk;
Clip clip;


//Constructor beginning
public Playboard() {
try {
Clip clip = AudioSystem.getClip();
ainBalk = AudioSystem.getAudioInputStream(Playboard.class.getClassLoader().getResourceAsStream("Balk.wav")); // Exception!
} catch (Exception e1) {
e1.printStackTrace();
}
...

Danke für Ihre Hilfe

Antworten:

1 für die Antwort № 1

Aus dem Java-Dokument:

Eine UnsupportedAudioFileException ist eine Ausnahme, die angibt, dass ein Vorgang fehlgeschlagen ist, weil eine Datei keine gültigen Daten eines erkannten Dateityps und Formats enthielt.

UnsupportedAudioFileException.html

Unterschiedliche Audio-Software produziert manchmalsehr unterschiedliche und manchmal inkompatible .wav-Dateien. Daher besteht die Möglichkeit, dass das Java-Audiosystem nicht mit der spezifischen WAV-Datei kompatibel ist, die Sie öffnen möchten. Sie können versuchen, die Datei in aiff zu konvertieren, oder Sie können die Datei in einem anderen Audio-Editor / Konverter öffnen und als neue Datei speichern.