refactor: add conditional check for opening the indicator

This commit is contained in:
kKaskak 2024-01-10 18:11:26 +02:00
parent fd5be6985d
commit 03ec592bf3

View file

@ -157,11 +157,13 @@ const Player = ({ urlParams, queryParams }) => {
const onVolumeChangeRequested = React.useCallback((volume) => {
video.setProp('volume', volume);
openVolumeChangeIndicator();
if (immersed && !menusOpen) {
openVolumeChangeIndicator();
}
if (volumeChangeTimeout.current) clearTimeout(volumeChangeTimeout.current);
volumeChangeTimeout.current = setTimeout(closeVolumeChangeIndicator, 1500);
}, [openVolumeChangeIndicator, closeVolumeChangeIndicator]);
}, [immersed, menusOpen]);
const onSeekRequested = React.useCallback((time) => {
video.setProp('time', time);