audioTime function
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';
}