JMF Player kann Dateien mit % nicht öffnen
lima-city → Forum → Programmiersprachen → Java
binde
dank
datei
ersetzen
fehlermeldung
file
folgendes problem
format
helfen
hilfe
not
pfad
problem
sagen
string
umbenennen
umgehen
url
zeichen
-
Hallo.
Also folgendes Problem:
Ich habe einen Musikplayer (JMF), der auch einwandfrei funktioniert, allerdings gibt es Probleme, sobald eine Musikdatei (MP3) im Dateinamen bzw. Pfad ein % enthält.
Fehlermeldung:
javax.media.NoPlayerException: Error instantiating class: com.sun.media.protocol.file.DataSource : java.io.IOException: File Not Found
--> Heißt für mich er kann die Datei nicht finden.
Der Player kann über
- (DataSource)
- MediaLocator --> über URL und String
- java.net.URL
geladen werden.
Hab schon alle Varianten durch, aber komme leider zu keiner Lösung.
Vllt gibt es da eine mir unbekannte Lösung.
Bitte um Hilfe.
Danke!
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo.
%20 steht für "Leerzeichen". Damit kann der Player wahrscheinlich nicht umgehen, Also musst du die Dateien umbenennen.
Idealer Weise nutzt man als Trennzeichen Binde- und Unterstrich.
Gruß
Johnson -
Danke!
Das Ersetzen von % durch %25 hat geklappt.
War ja doch ganz einfach. Mich wundert es nur, dass er das nicht hinbekam, als ich die url in jegliche Formate encodiert habe. Aber egal, nun gehts ja.
Und das mit dem Umbenennen wäre keine Lösung gewesen, da es Titel gibt, die %-Zeichen enthalten.
Kann closed und nochmals Danke an theseven
Beitrag zuletzt geändert: 23.3.2010 16:29:59 von koslo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage