| | |
| | | import de.uhilger.calypso.handler.DBusHandler; |
| | | import de.uhilger.calypso.handler.FileHandler; |
| | | import de.uhilger.calypso.handler.LogHandler; |
| | | import de.uhilger.calypso.handler.MPVKillHandler; |
| | | import de.uhilger.calypso.handler.MPVPlayHandler; |
| | | import de.uhilger.calypso.handler.MPVPlayer; |
| | | import de.uhilger.calypso.handler.MPVSeekHandler; |
| | | import de.uhilger.calypso.handler.MPlayHandler; |
| | | import de.uhilger.calypso.handler.MPlayer; |
| | | import de.uhilger.calypso.handler.OMXPlayer; |
| | |
| | | import de.uhilger.calypso.handler.PlayHandler; |
| | | import de.uhilger.calypso.handler.PlayOnHandler; |
| | | import de.uhilger.calypso.handler.SeekHandler; |
| | | import de.uhilger.calypso.handler.SocketHandler; |
| | | import de.uhilger.calypso.handler.StopServerHandler; |
| | | import de.uhilger.calypso.handler.VLCKillHandler; |
| | | import de.uhilger.calypso.handler.VLCPlayer; |
| | | import de.uhilger.calypso.handler.VLCSeekHandler; |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.util.logging.Logger; |
| | | import java.net.InetSocketAddress; |
| | |
| | | |
| | | private String contextName; |
| | | |
| | | private String path; |
| | | |
| | | public Server(int port) { |
| | | this.port = port; |
| | | } |
| | | |
| | | public void setPort(int port) { |
| | | this.port = port; |
| | | } |
| | | |
| | | public void setPath(String path) { |
| | | this.path = path; |
| | | } |
| | | |
| | | /** |
| | |
| | | server.createContext(contextName + "/play", new MPlayHandler()); |
| | | server.createContext(contextName + "/pause", new CmdHandler(MPlayer.CMD_PAUSE_RESUME)); |
| | | server.createContext(contextName + "/stop", new CmdHandler(MPlayer.CMD_STOP)); |
| | | } else if (playerType.equals(App.MPV_PLAYER)) { |
| | | server.createContext(contextName + "/play", new MPVPlayHandler()); |
| | | server.createContext(contextName + "/pause", new SocketHandler(path + MPVPlayer.CMD_PAUSE_RESUME)); |
| | | server.createContext(contextName + "/seek", new MPVSeekHandler(path + MPVPlayer.CMD_SEEK)); |
| | | server.createContext(contextName + "/stop", new MPVKillHandler()); |
| | | } |
| | | server.createContext(contextName + "/ui", new FileHandler(App.getInitParameter(App.IP_WWW_DATA))); |
| | | server.createContext(contextName + "/ping", new PingHandler(BasePlayer.F_PING)); |