| Home >> All >> irate >> [ client Javadoc ] |
Source code: irate/client/MadplayPlayer.java
1 // Copyright 2003 Anthony Jones 2 3 package irate.client; 4 5 import java.io.FileNotFoundException; 6 7 public class MadplayPlayer extends ExternalPlayer { 8 9 public MadplayPlayer() 10 throws FileNotFoundException 11 { 12 super("madplay", new String[] { "madplay", "/usr/bin/madplay", "/usr/local/bin/madplay", "madplay.exe" }); 13 } 14 15 private String format00(int number) 16 { 17 if (number < 10) 18 return "0"+Integer.toString(number); 19 else 20 return Integer.toString(number); 21 } 22 23 public String[] formatResumeArgument() 24 { 25 long playTime = getPlayTime(); 26 int seconds = (int) ((playTime / 1000L) % 60L); 27 int minutes = (int) ((playTime / 60000L) % 60L); 28 int hours = (int) (playTime / 3600000L); 29 return new String[] { 30 "--start="+Integer.toString(hours)+":"+format00(minutes)+":"+format00(seconds) 31 }; 32 } 33 }