Fixes hide on pause

This commit is contained in:
Marty Fuhry
2024-03-04 11:20:09 -05:00
parent f151e6cead
commit 2fdfee0162
2 changed files with 41 additions and 30 deletions
@@ -22,7 +22,11 @@ class CustomVideoPlayerControls extends HookConsumerWidget {
final hideTimer = useTimer(
hideTimerDuration,
() {
ref.read(showControlsProvider.notifier).show = false;
final state = ref.read(videoPlaybackValueProvider).state;
// Do not hide on paused
if (state != VideoPlaybackState.paused) {
ref.read(showControlsProvider.notifier).show = false;
}
},
);
@@ -68,7 +72,7 @@ class CustomVideoPlayerControls extends HookConsumerWidget {
}
return GestureDetector(
onTap: () => showControlsAndStartHideTimer(),
onTap: showControlsAndStartHideTimer,
child: AbsorbPointer(
absorbing: !ref.watch(showControlsProvider),
child: Stack(