53 lines
1.5 KiB
Java
53 lines
1.5 KiB
Java
package pm.application.cmd.windows.wmp;
|
|
|
|
import pm.application.cmd.windows.WindowsApplication;
|
|
import pm.value.Action;
|
|
import pm.value.Command;
|
|
|
|
public class WMPApplication extends WindowsApplication {
|
|
protected final static String PROGRAM = "wmplayer.exe";
|
|
protected final static String TITLE = "Windows Media Player";
|
|
protected final static String NAME = "WMPlayerApp";
|
|
|
|
public WMPApplication() {
|
|
super(PROGRAM, TITLE, NAME);
|
|
}
|
|
|
|
public void action(Action action) {
|
|
System.out.println("WMPApplication: " + action);
|
|
System.out.println(handle);
|
|
switch (action) {
|
|
case PLAY:
|
|
command(18808);
|
|
break;
|
|
case NEXT:
|
|
command(18811);
|
|
break;
|
|
case PREVIOUS:
|
|
command(18810);
|
|
break;
|
|
case FORWARD:
|
|
command(18813);
|
|
break;
|
|
case REWIND:
|
|
command(18812);
|
|
break;
|
|
case MUTE:
|
|
command(18817);
|
|
break;
|
|
case VOLUME_UP:
|
|
command(18815);
|
|
break;
|
|
case VOLUME_DOWN:
|
|
command(18816);
|
|
break;
|
|
case SHUFFLE:
|
|
command(18842);
|
|
break;
|
|
case REPEAT:
|
|
command(18843);
|
|
break;
|
|
}
|
|
}
|
|
}
|