Skip to content

Commit d9322ee

Browse files
committed
fix(player/react): remotion provider should fire seeked
1 parent a8131a1 commit d9322ee

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

packages/react/src/providers/remotion/provider.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ export class RemotionProvider implements MediaProviderAdapter {
116116

117117
protected _onFrameChange(frame: number) {
118118
const { inFrame, fps } = this._src()!,
119+
{ seeking } = this._ctx.$state,
119120
time = Math.max(0, frame - inFrame!) / fps!;
120121

121122
this._frame.set((record) => ({
@@ -127,6 +128,11 @@ export class RemotionProvider implements MediaProviderAdapter {
127128
currentTime: time,
128129
played: this._getPlayedRange(time),
129130
});
131+
132+
if (seeking()) {
133+
tick();
134+
this._notify('seeked', time);
135+
}
130136
}
131137

132138
protected _onFrameEnd() {

0 commit comments

Comments
 (0)