From a718abdcdda8bb4e8fae5a4594d525115d003922 Mon Sep 17 00:00:00 2001 From: Jip Fr Date: Mon, 24 Apr 2023 00:00:53 +0200 Subject: [PATCH] feat(player): add soundbar visibility thingie for M keyboard shortcut --- src/hooks/useVolumeToggle.ts | 6 +++--- src/video/components/actions/KeyboardShortcutsAction.tsx | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hooks/useVolumeToggle.ts b/src/hooks/useVolumeToggle.ts index 636b787b..c6b8388f 100644 --- a/src/hooks/useVolumeToggle.ts +++ b/src/hooks/useVolumeToggle.ts @@ -7,12 +7,12 @@ export function useVolumeControl(descriptor: string) { const controls = useControls(descriptor); const mediaPlaying = useMediaPlaying(descriptor); - const toggleVolume = () => { + const toggleVolume = (isKeyboardEvent = false) => { if (mediaPlaying.volume > 0) { setStoredVolume(mediaPlaying.volume); - controls.setVolume(0); + controls.setVolume(0, isKeyboardEvent); } else { - controls.setVolume(storedVolume > 0 ? storedVolume : 1); + controls.setVolume(storedVolume > 0 ? storedVolume : 1, isKeyboardEvent); } }; diff --git a/src/video/components/actions/KeyboardShortcutsAction.tsx b/src/video/components/actions/KeyboardShortcutsAction.tsx index ba5ffc32..c87b6f68 100644 --- a/src/video/components/actions/KeyboardShortcutsAction.tsx +++ b/src/video/components/actions/KeyboardShortcutsAction.tsx @@ -60,7 +60,7 @@ export function KeyboardShortcutsAction() { // Mute case "m": - toggleVolume(); + toggleVolume(true); break; // Decrease volume