MCPcopy Create free account
hub / github.com/Moebytes/Frame-Player / fastforward

Function fastforward

components/VideoPlayer.tsx:1173–1187  ·  view source on GitHub ↗
(value?: number)

Source from the content-addressed store, hash-verified

1171 }
1172
1173 const fastforward = (value?: number) => {
1174 if (!value) value = 10
1175 const current = videoRef.current ? videoRef.current.currentTime : progress
1176 const duration = getDuration()
1177
1178 let newTime = reverse ? current - value : current + value
1179 if (videoData && videoRef.current) newTime = reverse ? current + value : current - value
1180
1181 if (newTime < 0) newTime = 0
1182 if (newTime > duration) newTime = duration
1183 if (videoRef.current) videoRef.current.currentTime = newTime
1184
1185 setProgress(newTime)
1186 setSeekTo(newTime)
1187 }
1188
1189 const next = async () => {
1190 const nextFile = await window.ipcRenderer.invoke("next", originalSrc)

Callers 2

keyDownFunction · 0.85
VideoPlayerFunction · 0.85

Calls 1

getDurationFunction · 0.85

Tested by

no test coverage detected