audioTime function

String audioTime(
  1. int duration
)

Converts a duration in seconds to a formatted audio time representation.

This function takes a duration in seconds as input and converts it into a formatted audio time representation (minutes:seconds). It calculates the minutes and seconds components of the duration and formats the seconds with a leading '0' if needed. The resulting formatted time string is returned.

@param duration The duration in seconds to convert to a formatted audio time. @return A formatted audio time representation (minutes:seconds).

Implementation

String audioTime(int duration) {
  Duration(seconds: duration);
  final int min = (duration / 60).floor();
  final int sec = duration % 60;
  String formattedSec;
  if (sec <= 9) {
    formattedSec = '0$sec';
  } else {
    formattedSec = '$sec';
  }

  return '$min:$formattedSec';
}