diff --git a/web/src/components/player/dynamic/DynamicVideoController.ts b/web/src/components/player/dynamic/DynamicVideoController.ts index d30976447..ce40fa719 100644 --- a/web/src/components/player/dynamic/DynamicVideoController.ts +++ b/web/src/components/player/dynamic/DynamicVideoController.ts @@ -42,6 +42,10 @@ export class DynamicVideoController { } } + play() { + this.playerController.play(); + } + pause() { this.playerController.pause(); } diff --git a/web/src/views/events/RecordingView.tsx b/web/src/views/events/RecordingView.tsx index 2c5b3fa61..ad3f3262b 100644 --- a/web/src/views/events/RecordingView.tsx +++ b/web/src/views/events/RecordingView.tsx @@ -147,6 +147,8 @@ export function RecordingView({ } else { updateSelectedSegment(currentTime, true); } + } else { + mainControllerRef.current?.play(); } } // we only want to seek when current time doesn't match the player update time