From 5d827bdd3f3370acb5d47cb62c473d113f2d7301 Mon Sep 17 00:00:00 2001 From: undisclosed Date: Sat, 31 Dec 2022 16:29:33 +0000 Subject: [PATCH] Kleine Umstellungen und Erlaeuterungen --- src/de/uhilger/calypso/handler/DBusHandler.java | 18 ++++++++++-------- src/de/uhilger/calypso/Server.java | 3 --- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/src/de/uhilger/calypso/Server.java b/src/de/uhilger/calypso/Server.java index 612ab3e..0cd0c61 100644 --- a/src/de/uhilger/calypso/Server.java +++ b/src/de/uhilger/calypso/Server.java @@ -80,11 +80,8 @@ server.createContext(contextName + "/log", new LogHandler()); server.createContext(contextName + "/playon", new PlayOnHandler(OMXPlayer.F_PLAY_ON)); } else if (playerType.equals(App.VLC_PLAYER)) { - server.createContext(contextName + "/play", new PlayHandler(BasePlayer.F_PLAY)); - //server.createContext(contextName + "/stop", new CmdHandler(VLCPlayer.CMD_STOP)); server.createContext(contextName + "/pause", new DBusHandler(VLCPlayer.CMD_PAUSE_RESUME)); server.createContext(contextName + "/stop", new VLCKillHandler()); - } server.createContext(contextName + "/ui", new FileHandler(App.getInitParameter(App.IP_WWW_DATA))); server.createContext(contextName + "/ping", new PingHandler(BasePlayer.F_PING)); diff --git a/src/de/uhilger/calypso/handler/DBusHandler.java b/src/de/uhilger/calypso/handler/DBusHandler.java index fc61df4..07b0bb4 100644 --- a/src/de/uhilger/calypso/handler/DBusHandler.java +++ b/src/de/uhilger/calypso/handler/DBusHandler.java @@ -1,17 +1,19 @@ -/* - * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license - * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template - */ package de.uhilger.calypso.handler; import com.sun.net.httpserver.HttpExchange; import java.io.IOException; -import java.util.logging.Level; -import java.util.logging.Logger; /** - * - * @author ulli + * Obwohl ein laufendes VLC-Programm mit Tastaturbefehlen gesteuert + * werden kann, funktioniert es nicht, dem Prozess einen Tastaturbefehl + * wie z.B. S fuer Stopp ueber process.getOutputStream zu 'schreiben'. + * + * Im Augenblick gelingt nur die Steuerung ueber dbus. + * + * Hier muss noch geprueft werden, ob das auch mit Windows und + * Mac OS klappt. + * + * @author Ulrich Hilger */ public class DBusHandler extends CmdHandler { -- Gitblit v1.9.3