From ac496f2285d0f79b0124528edd636a732739829a Mon Sep 17 00:00:00 2001 From: undisclosed Date: Sun, 01 Jan 2023 17:29:03 +0000 Subject: [PATCH] Seek fuer VLC eingebaut --- src/de/uhilger/calypso/handler/PlayHandler.java | 22 ++++++++++++++++++---- 1 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/de/uhilger/calypso/handler/PlayHandler.java b/src/de/uhilger/calypso/handler/PlayHandler.java index f11a935..86b99b4 100644 --- a/src/de/uhilger/calypso/handler/PlayHandler.java +++ b/src/de/uhilger/calypso/handler/PlayHandler.java @@ -55,6 +55,16 @@ super(cmd); } + + @Override + protected StringBuilder buildParams(HttpExchange t) { + StringBuilder params = super.buildParams(t); + params.append(App.getPlayer().buildParams(t, map)); + return params; + } + + + /* protected StringBuilder buildParams(HttpExchange t) { StringBuilder params = super.buildParams(t); params.append("-o "); @@ -69,7 +79,8 @@ } return params; } - + */ + @Override protected String process(HttpExchange t, String params) { if (cmd.equalsIgnoreCase(OMXPlayer.F_PLAY)) { @@ -77,14 +88,17 @@ //FileUtils.deleteDirectory(new File(System.getProperty("omx.wd"), "omx-logs")); FileSystem fs = FileSystems.getDefault(); Path path = fs.getPath(System.getProperty("omx.wd"), "omx-logs"); - deleteDirectory(path); + if(path.toFile().exists()) { + deleteDirectory(path); + } //Files.delete(path); } catch (IOException ex) { logger.log(Level.SEVERE, null, ex); } } - String antwort = App.getPlayer().abspielen( - getParam(map, "titel"), params, getParam(map, "r"), "1"); + Player player = App.getPlayer(); + String antwort = player.abspielen( + player.getParam(map, "titel"), params, player.getParam(map, "r"), "1"); logger.log(Level.FINE, antwort); return antwort; } -- Gitblit v1.9.3