From b16b544a3982da609564491ac207e74c0e121c25 Mon Sep 17 00:00:00 2001 From: undisclosed Date: Sat, 31 Dec 2022 16:09:31 +0000 Subject: [PATCH] VLC Basiskommandos play, pause, stop eingebaut --- src/de/uhilger/calypso/App.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/de/uhilger/calypso/App.java b/src/de/uhilger/calypso/App.java index 8cf84c5..00ddfd1 100644 --- a/src/de/uhilger/calypso/App.java +++ b/src/de/uhilger/calypso/App.java @@ -30,7 +30,7 @@ * Hauptklasse des av-director * * Aufruf mit - * java -jar av-director.jar port=9000 + * java -jar av-director.jar port=9000 ctx="/calypso" * java -jar av-director.jar nfs-prefix="/media/mc" port=9000 * java -Djava.util.logging.config.file=logging.properties -jar .. * @@ -52,12 +52,13 @@ public static final String VLC_PLAYER = "vlc"; public static final String OMX_PLAYER = "omx"; public static final String OMX_WD = "omx.wd"; + public static final String CTX = "ctx"; + public static final String DEFAULT_CTX = "/calypso"; private static HashMap initParams; private static Process playerproc; private static Player player; - /** * @param args the command line arguments @@ -79,8 +80,14 @@ break; } Server server = new Server(Integer.parseInt(getInitParameter(IP_PORT))); + String ctx = getInitParameter(CTX); + if(ctx != null && ctx.length() > 0) { + server.setContextName(ctx); + } else { + server.setContextName(DEFAULT_CTX); + } try { - server.start(); + server.start(playerType); } catch (IOException ex) { Logger.getLogger(App.class.getName()).log(Level.SEVERE, null, ex); } -- Gitblit v1.9.3