public double playGetTime() { if (clip != null) { return ((double) clip.getMicrosecondPosition()) / 1000.0; } return 0; }