Hi zusammen,
ich habe diesbezüglich schon etwas gegoogelt, aber leider noch keine Lösung finden
können bzw. sie nicht implementieren können;
Ich habe eine Jar-File das alle meine Klassen und Sounds beeinhaltet. Zur Wiedergabe
eines Sounds habe ich eine Methode geschrieben:
Mein Problem ist, dass der Sound halt nur wiedergegeben wird, wenn er nochmal im
selben Verzeichnis des Jar-Files befindet und nicht der, der eigentlich schon eingebunden
ist. Ich habe schon Beiträge gefunden, in denen geschrieben wird man solle
getClass().getRessource() benutzen, aber kann mir jemand sagen, wie ich das in meiner
Methode implementiere (wenn der Befehl überhaupt korrekt ist!?). Es handelt sich nicht
um ein Applet, sondern um eine Applikation.
Vielen Dank + Gruß aus Hamburg
ich habe diesbezüglich schon etwas gegoogelt, aber leider noch keine Lösung finden
können bzw. sie nicht implementieren können;
Ich habe eine Jar-File das alle meine Klassen und Sounds beeinhaltet. Zur Wiedergabe
eines Sounds habe ich eine Methode geschrieben:
Code:
static void play_sound()
{
try
{
File f = new File("sound.wav");
AudioClip sound = Applet.newAudioClip(f.toURL());
sound.play();
}
catch(MalformedURLException e)
{System.out.println("Sounddatei nicht gefunden! - " + e);}
} // Ende der Methode play_sound()
Mein Problem ist, dass der Sound halt nur wiedergegeben wird, wenn er nochmal im
selben Verzeichnis des Jar-Files befindet und nicht der, der eigentlich schon eingebunden
ist. Ich habe schon Beiträge gefunden, in denen geschrieben wird man solle
getClass().getRessource() benutzen, aber kann mir jemand sagen, wie ich das in meiner
Methode implementiere (wenn der Befehl überhaupt korrekt ist!?). Es handelt sich nicht
um ein Applet, sondern um eine Applikation.
Vielen Dank + Gruß aus Hamburg