App zur Steuerung des mpv Mediaplayers auf einem Raspberry Pi über HTTP
ulrich
2021-04-04 6ff352870ec1dfea573fb3e6de370f8020fe0d04
src/de/uhilger/avdirektor/handler/SeekHandler.java
@@ -19,6 +19,7 @@
package de.uhilger.avdirektor.handler;
import com.sun.net.httpserver.HttpExchange;
import de.uhilger.avdirektor.App;
import java.util.logging.Level;
import java.util.logging.Logger;
@@ -36,12 +37,23 @@
  @Override
  protected String process(HttpExchange t, String params) {
    String antwort = abspielen(
    String antwort = App.getPlayer().abspielen(
            getParam(map, "titel"), params, getParam(map, "r"), "1");    
    logger.log(Level.FINE, antwort);
    return antwort;
  }
  /*
    start "C:Program FilesVLCvlc.exe" rel="nofollow" "D:MoviesThe Italian Job.avi" --start-time 12 --stop-time 20
    You simply have to use the command line as given above, with the file paths and the time changed as needed.
    The numbers 12 and 20 in the command line indicate 12 seconds and 20 seconds respectively.
    --global-key-play-pause=<string>
                                 Play/Pause
          Select the hotkey to use to swap paused state.
  */
  protected StringBuilder buildParams(HttpExchange t) {
    StringBuilder params = super.buildParams(t);
    params.append(" --pos ");