mirror of
https://github.com/jeffvli/feishin.git
synced 2026-05-09 20:29:36 +02:00
fix global hotkey volume step (#1614)
This commit is contained in:
@@ -3,7 +3,7 @@ import isElectron from 'is-electron';
|
|||||||
import { useCallback, useEffect } from 'react';
|
import { useCallback, useEffect } from 'react';
|
||||||
|
|
||||||
import { useIsRadioActive } from '/@/renderer/features/radio/hooks/use-radio-player';
|
import { useIsRadioActive } from '/@/renderer/features/radio/hooks/use-radio-player';
|
||||||
import { usePlayerActions } from '/@/renderer/store';
|
import { usePlayerActions, useVolumeWheelStep } from '/@/renderer/store';
|
||||||
import { toast } from '/@/shared/components/toast/toast';
|
import { toast } from '/@/shared/components/toast/toast';
|
||||||
|
|
||||||
const mpvPlayer = isElectron() ? window.api.mpvPlayer : null;
|
const mpvPlayer = isElectron() ? window.api.mpvPlayer : null;
|
||||||
@@ -12,6 +12,7 @@ const ipc = isElectron() ? window.api.ipc : null;
|
|||||||
|
|
||||||
export const useMainPlayerListener = () => {
|
export const useMainPlayerListener = () => {
|
||||||
const isRadioActive = useIsRadioActive();
|
const isRadioActive = useIsRadioActive();
|
||||||
|
const volumeWheelStep = useVolumeWheelStep();
|
||||||
const {
|
const {
|
||||||
decreaseVolume,
|
decreaseVolume,
|
||||||
increaseVolume,
|
increaseVolume,
|
||||||
@@ -104,11 +105,11 @@ export const useMainPlayerListener = () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
mpvPlayerListener.rendererVolumeUp(() => {
|
mpvPlayerListener.rendererVolumeUp(() => {
|
||||||
increaseVolume(1);
|
increaseVolume(volumeWheelStep);
|
||||||
});
|
});
|
||||||
|
|
||||||
mpvPlayerListener.rendererVolumeDown(() => {
|
mpvPlayerListener.rendererVolumeDown(() => {
|
||||||
decreaseVolume(1);
|
decreaseVolume(volumeWheelStep);
|
||||||
});
|
});
|
||||||
|
|
||||||
mpvPlayerListener.rendererError((_event: any, message: string) => {
|
mpvPlayerListener.rendererError((_event: any, message: string) => {
|
||||||
@@ -148,6 +149,7 @@ export const useMainPlayerListener = () => {
|
|||||||
mediaTogglePlayPause,
|
mediaTogglePlayPause,
|
||||||
toggleRepeat,
|
toggleRepeat,
|
||||||
toggleShuffle,
|
toggleShuffle,
|
||||||
|
volumeWheelStep,
|
||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user