position property
Duration
position
The current playback position.
Implementation
Duration get position {
if (playing && processingState == AudioProcessingState.ready) {
return Duration(
milliseconds: (updatePosition.inMilliseconds +
speed *
(clock.now().millisecondsSinceEpoch -
updateTime.millisecondsSinceEpoch))
.toInt(),
);
} else {
return updatePosition;
}
}