| | |
| | | package de.uhilger.avdirektor.handler; |
| | | |
| | | import com.sun.net.httpserver.HttpExchange; |
| | | import de.uhilger.avdirektor.App; |
| | | import de.uhilger.avdirektor.MeldeThread; |
| | | import de.uhilger.avdirektor.ProzessLauscher; |
| | |
| | | import java.io.Writer; |
| | | import java.net.HttpURLConnection; |
| | | import java.net.URL; |
| | | import java.util.HashMap; |
| | | import java.util.Map; |
| | | import java.util.Set; |
| | | import java.util.logging.Level; |
| | | import java.util.logging.Logger; |
| | | |
| | |
| | | * @param token |
| | | * @return Antwort des Servers |
| | | */ |
| | | /* |
| | | public String abspielen(String urlStr, String token) { |
| | | return abspielenMitParametern(urlStr, null, token); |
| | | } |
| | | */ |
| | | |
| | | /* |
| | | public String abspielenMitRueckmeldung(String urlStr, String meldeUrlStr, String token) { |
| | | return abspielenMitParameternUndRueckmeldung(urlStr, null, meldeUrlStr, token); |
| | | } |
| | | */ |
| | | |
| | | /** |
| | | * Einen Prozess zum Abspielen mit dem omxplayer starten |
| | |
| | | * @param token |
| | | * @return Antwort des Servers |
| | | */ |
| | | /* |
| | | public String abspielenMitParametern(String urlStr, String parameter, String token) { |
| | | return abspielenMitParameternUndRueckmeldung(urlStr, parameter, null, token); |
| | | } |
| | | */ |
| | | |
| | | public String abspielenMitParameternUndRueckmeldung(String urlStr, String parameter, String meldeUrlStr, String token) { |
| | | public String abspielen(String urlStr, String parameter, String meldeUrlStr, String token) { |
| | | String antwort;// = null; |
| | | try { |
| | | //Object o = t.getAttribute(App.PI_PLAYER); |
| | |
| | | |
| | | @Override |
| | | protected String process(HttpExchange t, String params) { |
| | | String antwort = abspielenMitParameternUndRueckmeldung( |
| | | String antwort = abspielen( |
| | | getParam(map, "titel"), params, getParam(map, "r"), "1"); |
| | | logger.log(Level.FINE, antwort); |
| | | return antwort; |
| | |
| | | |
| | | protected StringBuilder buildParams(HttpExchange t) { |
| | | StringBuilder params = super.buildParams(t); |
| | | params.append("-o "); |
| | | params.append("-b -o "); |
| | | params.append(getParam(map, "o")); |
| | | params.append(" --threshold "); |
| | | params.append(getParam(map, "th")); |
| | |
| | | |
| | | @Override |
| | | protected String process(HttpExchange t, String params) { |
| | | String antwort = abspielenMitParameternUndRueckmeldung( |
| | | String antwort = abspielen( |
| | | getParam(map, "titel"), params, getParam(map, "r"), "1"); |
| | | logger.log(Level.FINE, antwort); |
| | | return antwort; |