Hi allerseits ich bin neu hier, wollte nur mal fragen ob mir vielleicht jemand helfen könnte. Ich schreibe gerade an einer Java Applikaiton in deren verlauf ich eine Sound Effekt abspielen lassen will. laut: Java ist auch eine Insel (hat mir schon viel geholfen das Buch) geht das ganz einfach:
http://www.rz.uni-hohenheim.de/anw/...el_19_007.htm#Rxx365java19007040007E01F04B100
so hab ich dann geschrieben
wenn ich das in einer Methode verwende lässt sich das ganze zwar starten nur hören tu ich nichts. Wenn ich aber die Sounddatei vom Internet hole, also einfach eine url aus dem Internet angebe ohne eine File() zu erzeugen, dann geht höre ich den Sound, aber das will ich ja nicht, es soll von der Festplatte laden. Wenn ich die oben auskommentierte Anweisung stehenlass so wird mir der exakte Pfad der audiodatei angezeigt, d.h. sie wird gefunden, aber nicht abgespielt, vielleicht hat jemand von euch eine Idee. Übrigens ich starte das ganze aus dem Eclipse aus.
vielen Dank im Voraus
wildhias
http://www.rz.uni-hohenheim.de/anw/...el_19_007.htm#Rxx365java19007040007E01F04B100
so hab ich dann geschrieben
Code:
File f = new File( "drop.wav" );
try{
URL url=f.toURL();
AudioClip sound = Applet.newAudioClip( url );
//System.out.println(url);
sound.play();
} catch(Exception e1){
e1.printStackTrace();
}
wenn ich das in einer Methode verwende lässt sich das ganze zwar starten nur hören tu ich nichts. Wenn ich aber die Sounddatei vom Internet hole, also einfach eine url aus dem Internet angebe ohne eine File() zu erzeugen, dann geht höre ich den Sound, aber das will ich ja nicht, es soll von der Festplatte laden. Wenn ich die oben auskommentierte Anweisung stehenlass so wird mir der exakte Pfad der audiodatei angezeigt, d.h. sie wird gefunden, aber nicht abgespielt, vielleicht hat jemand von euch eine Idee. Übrigens ich starte das ganze aus dem Eclipse aus.
vielen Dank im Voraus
wildhias