mp3 File abspielen

Status
Nicht offen für weitere Antworten.

fantrixx

Bekanntes Mitglied
Hi all,

ich möchte bei klicken auf einen Button ein kleines mp3 File abspielen ( ist so 2MB Groß) Ich könnte es auch verkleinern und dann immer wiederholen lassen. Nur die Frage ist wie ich ein einizges mp3 File abspielen kann ? Ich will kein javazoom oder anderen fremd bibliotheken benutzen.

mfg
 
schaaade 😉 Naja ok was wäre die einfachste Lösung dann um nur ein einziges MP3 File abzuspielen mit fremd bibliothek ?
 
ok, habe JLayer herutnergeladen und dann den ganze orndner in c:/porgramm/java/ rein kopiert. So danach habe ich auch die jl1.0.jar im classpath eingefügt und ich kann mp3 fiels mit dem befehl: java javazoom.jl.player.jlp localfile.mp3
abspielen. Nur weiss ich jetzt nicht wie ich diese Bibliothek in meinem Code Importiere so das ich nun die Klasse Player nutzen kann ?

vll. so:

Code:
import javazoom.jl.*;

Da kennt der compiler leider den import nicht.
:?:
 
Ich muss doch eigentlich nicht mehr machen als meine jl1.0.jar Datei in der CLASSPATH eintragen oder ? Und was ich mit dem Rest den ich da runtergeladen habe ? Da sind noch ein paar andere Ordner in dem gepackten JLayer.zip.
Ich frage, weil ich noch nie eine fremd Bibliothek benutzt habe.
Muss ich noch was in der PATH eintragen ?
 
In die Classpath Variable trägst du eigetnlich gar nichts ein. Du setzt den Classpath beim compilieren und später ausführen. Bzw. verwendest gleich eine ordentliche ide, wo du das Ganze importieren kannst 😉
 
Moment mal ... aber in der Readme von javazoom steht das hier:

"- How to install JLayer ?
Before running JLayer you must set PATH and CLASSPATH for JAVA
and you must add jl1.0.jar to the CLASSPATH."

Ich verstehe jetzt nicht was du mit der Aussage, dass ich nichts in die Classpath eintagen muss, meinst ? Und was meinst du mit ide?
 
naja, du sollst den classpath als parameter beim compilieren bzw. ausführen mitgeben.

IDE = Entwicklungsumgebung.
 
und wie soll sowas dann aussehen ?

Code:
java Main c:/programme/java/jl/jl1.0.jar

zum beispiel ? Ich weiss jetzt ehrlich garnicht wie, dann meine Klasse aussehen soll ?
Kann man das nicht eben os machen wie es in der README steht ? Einfach das jl1.0.jar File in der Classpath eintragen und fertig ?!
 
wenn du in der konsole einfach nur "java" eintippst, siehst du die ganzen Parameter. Da gibts z.b. -cp . Dadurch setzt du auch den Classpath!
 
Ok verstehe, aber das ändert nichts an der Tatsache das Eclipse den Import Befehl immer noch als Fehlerhaft sieht. Der wird vll. den Code ausführen aber in Eclipse wird es hatl anders angezeigt.

Code:
import javazoom.jl.player.Player;

EDIT:

Ich habe es versucht den von Eclipse angezeigten Fehlerhaften Code auszuführen mit:

Code:
java Alarm -cp c:\Programme\Java\jdk1.6.0_01\JLayer1.0\jl1.0.jar

Wie schon erwartet kam folgender Fehler:

Code:
Exception in thread "main" java.lang.Error: Unaufgel÷stes Kompilierungsproblem:


        at Alarm.main(Alarm.java:38)

Und wieso ... weil Java die Bibliothek javazoom nicht kennt. Gibt es den keinen anderen Weg javazoom zu implementieren ?
 
Nicht zwingend, aber es wäre einfach gewesen. Aber was solls, so is wenigstens postingcounter++ 😉
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben