currentTime property
double?
get
currentTime
Implementation
double? get currentTime {
if (_isIdle || _isCurrentTimePending) return null;
return _currentTime;
}
set
currentTime
(double? newTime)
Implementation
set currentTime(double? newTime) {
if (newTime == null) return;
if (!_isPaused && _startTime != null) {
_startTime = _timeline!.currentTime! - newTime / _playbackRate;
}
_isCurrentTimePending = false;
if (_currentTime == newTime) return;
if (_isIdle) {
_isIdle = false;
_isPaused = true;
}
_tickCurrentTime(newTime, true);
}