getCurrentPosition method

Future<Duration> getCurrentPosition()

Implementation

Future<Duration> getCurrentPosition() async {
  try {
    final int positionMs = await _channel.invokeMethod('getCurrentPosition');
    _position = Duration(milliseconds: positionMs);
    return _position;
  } catch (e) {
    _onError?.call('Failed to get position: $e');
    return Duration.zero;
  }
}