mirror of
https://github.com/CappielloAntonio/tempo.git
synced 2026-02-01 07:03:35 +00:00
Added play/pause toggle button and seekbar text
This commit is contained in:
@@ -8,6 +8,8 @@ import com.cappielloantonio.play.model.Song;
|
||||
|
||||
import org.jellyfin.apiclient.interaction.ApiClient;
|
||||
|
||||
import java.util.Locale;
|
||||
|
||||
public class MusicUtil {
|
||||
public static String getSongFileUri(Song song) {
|
||||
ApiClient apiClient = App.getApiClientInstance(App.getInstance());
|
||||
@@ -51,4 +53,17 @@ public class MusicUtil {
|
||||
Log.i(MusicUtil.class.getName(), "playing audio: " + builder);
|
||||
return builder.toString();
|
||||
}
|
||||
|
||||
public static String getReadableDurationString(long songDurationMillis) {
|
||||
long minutes = (songDurationMillis / 1000) / 60;
|
||||
long seconds = (songDurationMillis / 1000) % 60;
|
||||
|
||||
if (minutes < 60) {
|
||||
return String.format(Locale.getDefault(), "%01d:%02d", minutes, seconds);
|
||||
} else {
|
||||
long hours = minutes / 60;
|
||||
minutes = minutes % 60;
|
||||
return String.format(Locale.getDefault(), "%d:%02d:%02d", hours, minutes, seconds);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user