[Java]Sound in Applikationen abspielen
lima-city → Forum → Programmiersprachen → Java
beitrag
catch
clip
datei
einfachere methode
falschen pfade
gerade mal
gruss
hchstens
insel
konsole
play
sound
syntax
uebrigens
vergleichen
versuchen
-
Ich versuche gerade, eine *.wav Datei abzuspielen.(Es darf auch gerne eine andere sein, am besten MP3 ;) )
Hab also von der Java-Insel diesen Code hier:
try { File f = new File( "/home/planschkuh/Desktop/Java/ScreenE/screen/blubb.wav" ); AudioClip sound = Applet.newAudioClip( f.toURL() ); sound.play(); Thread.sleep( 100000 ); } catch( MalformedURLException e ) { System.out.println( e ); } catch( InterruptedException e ) { System.out.println ( e ); } }
Hab ihn also angepasst^^
die blubb.wav hab ich mir gerade mal so irgendwo runtergezogen, hatte kein wav file.(Ist übrigens ein äußerst schreckliches Lied :-/)
Nunja, das einzige Problem daran ist, dass kein Sound kommt^^
und jetzt seid wieder ihr gefragt: Wieso nicht?
Gibt es eine bessere Und/oder einfachere Methode?
MfG -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Moin,
Kannst Du Dir mal bitte f.toURL() in der Konsole ausgeben lassen,
ob das ein realistischer Pfad ist.
Soweit ich weiss, fängt MalformedURLException keine falschen Pfade ab,
sondern prüft nur ob die Syntax rechtmäßig ist.
Meine Version:
* URL url = new URL("file:///" + new File(System.getProperty("user.dir")) + "\\data\\soundfile.wav"); AudioClip clip = Applet.newAudioClip(url); clip.play(); *
Gruss,
Puni
Beitrag geändert: 10.11.2006 23:57:16 von puni -
Geht leider auch nich :(
f.toURL() ist auch file:/home/planschkuh/Desktop/Java/ScreenE/screen/blubb.wav
aus.
Könnte es was damit zu tun haben, dass ich Linux habe? -
Moin,
ne, also das hat mit Linux eigentlich nichts zu tun,
höchstens im Vergleich mit Slash und Backslash.
Überprüfe mal per boolean - File.exists(), ob die Datei gefunden wird.
Wenn das nicht der Fall ist, musst Du den Pfad ändern.
Denn eigentlich sollte es so funktionieren.
Wobei ein absoluter Pfad eher nicht verwendet werden sollte.
Gruss,
Puni -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage