setProgress method
Implementation
void setProgress(Duration progress) {
var milliseconds = progress.inMilliseconds;
if (milliseconds <= _durationMilliseconds) {
setState(() {
_progressTime = milliseconds.toDouble();
if (!_previewVisible) {
_previewTime = _progressTime;
}
});
}
}