50 lines
1.3 KiB
Java
50 lines
1.3 KiB
Java
package pm.application.mpc;
|
|
|
|
import pm.application.cmd.windows.WindowsApplication;
|
|
import pm.value.Action;
|
|
|
|
public class MPCApplication extends WindowsApplication {
|
|
protected final static String PROGRAM = "mpc-hc.exe";
|
|
protected final static String TITLE = "Media Player Classic";
|
|
protected final static String NAME = "MediaPlayerClassicW";
|
|
|
|
public MPCApplication() {
|
|
super(PROGRAM, TITLE, NAME);
|
|
}
|
|
|
|
public void action(Action action) {
|
|
System.out.println("MPCApplication: " + action);
|
|
System.out.println(handle);
|
|
switch (action) {
|
|
case PLAY:
|
|
command(889);
|
|
break;
|
|
case NEXT:
|
|
command(921);
|
|
break;
|
|
case PREVIOUS:
|
|
command(920);
|
|
break;
|
|
case FORWARD:
|
|
command(900);
|
|
break;
|
|
case REWIND:
|
|
command(889);
|
|
break;
|
|
case MUTE:
|
|
command(909);
|
|
break;
|
|
case VOLUME_UP:
|
|
command(907);
|
|
break;
|
|
case VOLUME_DOWN:
|
|
command(908);
|
|
break;
|
|
case FULLSCREEN:
|
|
command(830);
|
|
break;
|
|
}
|
|
}
|
|
|
|
}
|