Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }