Moved setLoading call inside the processVideo fucntion

This commit is contained in:
C043
2025-05-23 12:31:41 +02:00
parent 338bd8d937
commit 9ac36711a7
2 changed files with 18 additions and 17 deletions

View File

@@ -25,7 +25,6 @@ export default function ChangeSpeed({
const [loading, setLoading] = useState(false);
const compute = (optionsValues: InitialValuesType, input: File | null) => {
setLoading(true);
if (!input) return;
const { newSpeed } = optionsValues;
let ffmpeg: FFmpeg | null = null;
@@ -35,6 +34,8 @@ export default function ChangeSpeed({
file: File,
newSpeed: number
): Promise<void> => {
setLoading(true);
if (!ffmpeg) {
ffmpeg = new FFmpeg();
}
@@ -124,7 +125,7 @@ export default function ChangeSpeed({
};
// Here we set the output video
setResult(main(input, optionsValues));
processVideo(input, newSpeed)
};
const getGroups: GetGroupsType<InitialValuesType> | null = ({

View File

@@ -1,3 +1,3 @@
export type InitialValuesType = {
newSpeed: Number;
newSpeed: number;
};