Hallo Leute,
Ich habe in Java einen Kurzzeit Wecker Programmiert, welcher bei Ablauf der eingestellten Zeit eine Wav Datei abspielt.
Solange das ganze aus der Eclipse IDE gestartet wird macht es nach dem der Wecker abgelaufen ist auch brav "DingDong", aber wehe wenn ich das ganze in ein JAR packe. Dann ist der Sound abgehackt und mach nur noch "DingD...D.." ;-)
Den Build habe ich mit Ant laufen lassen und ich dachte erst es würde vielleicht an der Kompression des Jar liegen, war es aber leider nicht. Dann dachte ich mir es würde vielleicht helfen die Abspiel Routine in einen eigenen Thread zu packen, aber leider auch Fehlanzeige.
Eingebunden wird die Wav Datei als Resource mit:
soundURL=EggTimer.class.getResource("/sounds/doorbell.wav");
Ein Alternativer Sound welcher über einen Filechooser ausgewählt wird und als File Objekt der Abspiel Routine übergeben wird, funktioniert auch mit dem Jar einwandfrei.
Hatte jemand von euch schon mal ein ähnliches Problem?
Rüdiger
Ich habe in Java einen Kurzzeit Wecker Programmiert, welcher bei Ablauf der eingestellten Zeit eine Wav Datei abspielt.
Solange das ganze aus der Eclipse IDE gestartet wird macht es nach dem der Wecker abgelaufen ist auch brav "DingDong", aber wehe wenn ich das ganze in ein JAR packe. Dann ist der Sound abgehackt und mach nur noch "DingD...D.." ;-)
Den Build habe ich mit Ant laufen lassen und ich dachte erst es würde vielleicht an der Kompression des Jar liegen, war es aber leider nicht. Dann dachte ich mir es würde vielleicht helfen die Abspiel Routine in einen eigenen Thread zu packen, aber leider auch Fehlanzeige.
Eingebunden wird die Wav Datei als Resource mit:
soundURL=EggTimer.class.getResource("/sounds/doorbell.wav");
Ein Alternativer Sound welcher über einen Filechooser ausgewählt wird und als File Objekt der Abspiel Routine übergeben wird, funktioniert auch mit dem Jar einwandfrei.
Hatte jemand von euch schon mal ein ähnliches Problem?
Rüdiger