Frank Schmitz wrote:
Am 02.06.2003 um 09:50:06 CEST, schrieb Jens Lehmann:beim Programmieren einer Java-Anwendung ist mir aufgefallen, dass kein Sound ausgegeben werden kann. Nach einiger Recherche ist mir aufgefallen, dass es wahrscheinlich daran liegt, dass /dev/audio nichtfunktionsfähig ist.Wer ist denn für das /dev/audio verantwortlich? Fertiger Java Code oder du? Falls letzteres, nimm doch mal /dev/dsp
Es ist mein eigener Java-Code. Ich denke nicht, dass man in Java abhängig vom Betriebssystem angeben kann, welches Device für die Audioausgabe benutzt werden soll. Wenn doch, dann würde mich interessieren wie das geht. Das das Problem bei /dev/audio liegt ist nur eine Vermutung von mir, da ich nach Recherche gefunden hatte, dass die Audioausgabe anscheinend über /dev/audio erfolgt.
Jetzt habe ich weiter probiert und habe herausgefunden, dass ich über /dev/audio1 Dateien abspielen kann (funktioniert nicht bei allen Dateien). Testweise habe ich mal einen Link von audio auf audio1 gelegt, aber das bringt den Sound in Java trotzdem nicht zum Laufen (auf der Kommandozeile allerdings schon). Das ist recht frustrierend.
Es ist ohnehin ziemlich unschön, dass die ganze Anwendung nicht gestartet wird, wenn Java die Sounddatei nicht laden kann. Vielleicht liegt es tatsächlich an der Linux-Version von Java (Blackdown 1.3.1).
Jens