Hallo zusammen
Ich möchte in Java ein kleines Spiel programmieren (nichts aufregendes, mehr zum Spass und als Übung), in dem ich dem Benutzer einen Button zur Verfügung stellen möchte, mit dem er Musik laufen lassen kann. Ich habe das Problem auf Google gesucht und Lösungen gefunden, aber keine funktioniert. Immer wenn ich auf den Play-Button klicke kommt eine lange Fehlermeldung im NetBeans-Output Fenster, beginnend mit "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException".
Der Code beim ActionPerformed für den Play-Button sieht so aus:
Die Methode mp3Player der Klasse Sound geht so:
Der angegebene Dateipfad stimmt, da bin ich mir sicher, und NetBeans zeigt in der Code-Ansicht auch keine Fehler... Hat jemand von euch eine Idee, was ich hier falsch mache? Denn egal wo ich nach einer Anleitung zum Einbinden von Musik gesucht habe, es lief schlussendlich alles auf diese Variante hinaus. Eine Alternative habe ich noch gefunden und ausprobiert. Der Code schien etwas simpler zu sein, das Ergebnis war aber genau das Gleiche...
Ich bedanke mich für eure Hilfe
Liebe Grüsse
Silas
Ich möchte in Java ein kleines Spiel programmieren (nichts aufregendes, mehr zum Spass und als Übung), in dem ich dem Benutzer einen Button zur Verfügung stellen möchte, mit dem er Musik laufen lassen kann. Ich habe das Problem auf Google gesucht und Lösungen gefunden, aber keine funktioniert. Immer wenn ich auf den Play-Button klicke kommt eine lange Fehlermeldung im NetBeans-Output Fenster, beginnend mit "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException".
Der Code beim ActionPerformed für den Play-Button sieht so aus:
Java:
try{
sound.mp3Player();
}
catch(MalformedURLException ex){
}
Die Methode mp3Player der Klasse Sound geht so:
Java:
public void mp3Player() throws MalformedURLException {
File f = new File("projectData/sound/comfortablyNumb.mp3");
AudioClip comfortablyNumb;
comfortablyNumb = getAudioClip(f.toURL());
comfortablyNumb.play();
}
Der angegebene Dateipfad stimmt, da bin ich mir sicher, und NetBeans zeigt in der Code-Ansicht auch keine Fehler... Hat jemand von euch eine Idee, was ich hier falsch mache? Denn egal wo ich nach einer Anleitung zum Einbinden von Musik gesucht habe, es lief schlussendlich alles auf diese Variante hinaus. Eine Alternative habe ich noch gefunden und ausprobiert. Der Code schien etwas simpler zu sein, das Ergebnis war aber genau das Gleiche...
Ich bedanke mich für eure Hilfe
Liebe Grüsse
Silas