formatDuration static method
mm:ss, or h:mm:ss past an hour — used by the recording indicator.
Implementation
static String formatDuration(Duration duration) {
final String minutes = duration.inMinutes.remainder(60).toString().padLeft(2, "0");
final String seconds = duration.inSeconds.remainder(60).toString().padLeft(2, "0");
if (duration.inHours == 0) return "$minutes:$seconds";
return "${duration.inHours}:$minutes:$seconds";
}