App zur Steuerung des mpv Mediaplayers auf einem Raspberry Pi über HTTP
ulrich
2021-03-21 e448afbfb51d405f9eb1d1140405c9619ca79153
src/de/uhilger/avdirektor/handler/OMXPlayer.java
@@ -16,6 +16,8 @@
import java.io.Writer;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -27,6 +29,19 @@
  
  private static final Logger logger = Logger.getLogger(OMXPlayer.class.getName());
  
  protected Map getQueryMap(HttpExchange t) {
    HashMap map = new HashMap();
    String query = t.getRequestURI().getQuery();
    if(query != null && query.length() > 0) {
      String qParts[] = query.split("&");
      for(String qPart : qParts) {
        //logger.info("qPart: " + qPart);
        String pParts[] = qPart.split("=");
        map.put(pParts[0], pParts[1]);
      }
    }
    return map;
  }
  
  /**
   * Einen Prozess zum Abspielen mit dem omxplayer starten