App zur Steuerung des mpv Mediaplayers auf einem Raspberry Pi über HTTP
ulrich
2021-03-23 e499f84a2f4c049ba170cf028ad57d380152267e
src/de/uhilger/avdirektor/handler/PlayHandler.java
@@ -9,6 +9,22 @@
import java.util.logging.Logger;
/**
 * Play
 *
 * rpi4-az:9090/avd/play?titel=/Filme/S/sound_city.m4v&th=60&ti=60&o=local
 *
 *  OMXPlayer.abspielenMitParameternUndRueckmeldung(
 *    String urlStr, String parameter, String meldeUrlStr, String token)
 *
 *  Parameter des Aufrufs play als query (th threshold, ti timeout)
 *
 *  ?titel=/Filme/S/sound_city.m4v
 *  &ti=60
 *  &th=60
 *  &o=local|hdmi|both
 *  &r=http://uhilger.de/mc/api/usw
 *
 *  r muss ganz wegbleiben, wenn keine Rueckmeldung gewuescht ist
 * 
 * @author ulrich
 */
@@ -19,37 +35,6 @@
  public PlayHandler(String cmd) {
    super(cmd);
  }
  /*
    rpi4-az:9090/avd/play?titel=/Filme/S/sound_city.m4v&th=60&ti=60&o=local
    OMXPlayer.abspielenMitParameternUndRueckmeldung(
      String urlStr, String parameter, String meldeUrlStr, String token)
    Parameter des Aufrufs play als query (th threshold, ti timeout)
    ?titel=/Filme/S/sound_city.m4v
    &ti=60
    &th=60
    &o=local|hdmi|both
    &r=http://uhilger.de/mc/api/usw
    r muss ganz wegbleiben, wenn keine Rueckmeldung gewuescht ist
  */
  /*
  @Override
  public void handle(HttpExchange t) throws IOException {
    logger.log(Level.FINE, "RequestURI: {0}", t.getRequestURI().toString());
    StringBuilder params = buildParams(t);
    String antwort = abspielenMitParameternUndRueckmeldung(
            getParam(map, "titel"), params.toString(), getParam(map, "r"), "1");
    sendResponse(t, "play", antwort);
  }
  */
  @Override
  protected String process(HttpExchange t, String params) {