Allow player to play a from-to range (#1007)

* Allow player to play a from-to range

And optionally trigger a callback or loop

* Update packages/rrweb-player/src/Controller.svelte
This commit is contained in:
Justin Halsall
2026-04-01 12:00:00 +08:00
committed by GitHub
parent d97315d382
commit fe2b228c36
2 changed files with 54 additions and 0 deletions

View File

@@ -114,6 +114,14 @@
export const goto = (timeOffset: number, play?: boolean) => {
controller.goto(timeOffset, play);
};
export const playRange = (
timeOffset: number,
endTimeOffset: number,
startLooping: boolean = false,
afterHook: undefined | (() => void) = undefined,
) => {
controller.playRange(timeOffset, endTimeOffset, startLooping, afterHook);
};
onMount(() => {
// runtime type check