onSliderEnd method

void onSliderEnd(
  1. dynamic value
)

Implementation

void onSliderEnd(value){
  var duration = ((value * playerController.value.value.duration.inMilliseconds) ~/ 10) * 10;
  playerController.value.seekTo(Duration(milliseconds: duration));
  currentPosition.value = value;
  Timer(const Duration(milliseconds: 25), () {
    if(!playerController.value.value.isPlaying){
      playerController.value.play();
    }
    isDraggingSlider.value = false;
    overlayVisible.value = true;
    if(value < 1){
      Timer(const Duration(milliseconds: 100), () {
        _startOverlayTimer();
      });
    }else if(value >= 1){
      _overlayTimer?.cancel();
    }
  });
}