onSliderEnd method
void
onSliderEnd(
- 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();
}
});
}