App zur Steuerung des mpv Mediaplayers auf einem Raspberry Pi über HTTP
ulrich
2021-03-22 0c8d27c8a1708d1c315aca89db47d48488fd44ca
src/de/uhilger/avdirektor/handler/PlayHandler.java
@@ -54,23 +54,13 @@
  @Override
  public void handle(HttpExchange t) throws IOException {
    logger.log(Level.FINE, "RequestURI.getPath: {0}", t.getRequestURI().getPath());
    logger.log(Level.FINE, "RequestURI: {0}", t.getRequestURI().toString());
    Map map = getQueryMap(t);
    Set keys = map.keySet();
    StringBuffer buf = new StringBuffer();
    buf.append("play");
    buf.append(System.lineSeparator());
    keys.forEach((Object key) -> {
      buf.append("key: ");
      buf.append(key);
      buf.append(System.lineSeparator());
      buf.append("value: ");
      buf.append(map.get(key));
      buf.append(System.lineSeparator());
      logger.log(Level.FINE, "key {0} value {1}", new Object[]{key, map.get(key)});
    });
    
    String response = buf.toString();
    String antwort = abspielenMitParameternUndRueckmeldung(t,
            getParam(map, "t"), getParam(map, "p"), getParam(map, "r"), "1");
    String response = getResponseString(map, "play", antwort);
    t.sendResponseHeaders(200, response.length());
    OutputStream os = t.getResponseBody();
    os.write(response.getBytes());