Forums Neueste Beiträge
 

Runtime.getRuntime().exec(cmd);

04/02/2014 - 09:28 von Jan Novak | Report spam
Hallo,

ich habe ein Java Programm geschrieben, welches mir den VLC Player
fernsteuert. Soweit so gut.
Wenn der Name des Filmes Leerzeichen enthàlt, findet VLC den film nicht.
Egal wie ich es quote, in Anführungszeichen etc setze. Er findet ihn nicht.
Die Kommandozeile lasse ich mir vor dem starten auf die Konsole ausgeben
- wenn ich diese dann MANUELL exakt so eingebe, dann - oh wunder -
spielt er den Film ab. Woran kann das liegen ?
Hier eine Beispiel Kommandozeile welche mit
Runtime.getRuntime().exec(cmd); gestartet wird:

/usr/bin/vlc-I rc --rc-host=localhost:4445 --start-time=0


bfo
 

Lesen sie die antworten

#1 Jan Novak
04/02/2014 - 10:58 | Warnen spam
Am 04.02.2014 09:28, schrieb Jan Novak:
Hallo,

ich habe ein Java Programm geschrieben, welches mir den VLC Player
fernsteuert. Soweit so gut.
Wenn der Name des Filmes Leerzeichen enthàlt, findet VLC den film nicht.
Egal wie ich es quote, in Anführungszeichen etc setze. Er findet ihn nicht.
Die Kommandozeile lasse ich mir vor dem starten auf die Konsole ausgeben
- wenn ich diese dann MANUELL exakt so eingebe, dann - oh wunder -
spielt er den Film ab. Woran kann das liegen ?
Hier eine Beispiel Kommandozeile welche mit
Runtime.getRuntime().exec(cmd); gestartet wird:

/usr/bin/vlc-I rc --rc-host=localhost:4445 --start-time=0



Hier noch ein VLC Log:

Das hier rufe ich auf:
usr/bin/vlc -I rc --rc-host=localhost:4444 --start-time
"file:///mnt/video/101 Dalmatiner.avi" vlc:quit

Und das wird geloggt:

main error: open of `"file:///mnt/video/video/Kinder/101' failed
main error: Ihre Eingabe konnte nicht geöffnet werden
main error: VLC kann die MRL '"file:///mnt/video/video/Kinder/101' nicht
öffnen. Sehen Sie für Details im Fehlerprotokoll nach.
filesystem error: cannot open file
/mnt/daten/AnwDaten/mp3/temp/Dalmatiner.avi" (No such file or directory)
lua: Listening on host "localhost:4444".
main error: Einlesen der Datei fehlgeschlagen
main error: VLC konnte die Datei
"/mnt/daten/AnwDaten/mp3/temp/Dalmatiner.avi"" nicht lesen. (No such
file or directory)
main error: open of
`file:///mnt/daten/AnwDaten/mp3/temp/Dalmatiner.avi%22' failed
main error: Ihre Eingabe konnte nicht geöffnet werden
main error: VLC kann die MRL
'file:///mnt/daten/AnwDaten/mp3/temp/Dalmatiner.avi%22' nicht öffnen.
Sehen Sie für Details im Fehlerprotokoll nach.


Jan

Ähnliche fragen