position property
The current playback position.
Implementation
@override
Duration get position {
if (_initialPos != null) return Duration(milliseconds: _initialPos!);
final seconds = _audioElement.currentTime as double;
var position = Duration(milliseconds: (seconds * 1000).toInt());
position -= effectiveStart;
if (position < Duration.zero) {
position = Duration.zero;
}
return position;
}