calcTimeLeftMs function
Implementation
double calcTimeLeftMs({required num? duration, required num? currentMs}) {
currentMs ??= 0;
duration ??= 0;
if (!duration.isFinite) duration = 0;
if (!currentMs.isFinite) currentMs = 0;
return max(0, (duration - currentMs).toDouble());
}