feat: playback speed changing

This commit is contained in:
Adrian Castro
2024-03-01 14:47:35 +01:00
parent 9c00fc2f54
commit ae760a4b9b
4 changed files with 94 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
import { useCallback } from "react";
import { useSharedValue } from "react-native-reanimated";
export const usePlaybackSpeed = () => {
const speed = useSharedValue(1);
const changePlaybackSpeed = useCallback(
(newValue: number) => {
speed.value = newValue;
},
[speed],
);
return {
currentSpeed: speed,
changePlaybackSpeed,
} as const;
};