This commit is contained in:
Josh Hawkins 2025-10-24 07:20:47 -05:00
parent 846a8e3f63
commit a95dc14cff

View File

@ -284,17 +284,14 @@ export function RecordingView({
const manuallySetCurrentTime = useCallback( const manuallySetCurrentTime = useCallback(
(time: number, play: boolean = false) => { (time: number, play: boolean = false) => {
console.log("manuallySetCurrentTime:", time, "play:", play);
if (!currentTimeRange) { if (!currentTimeRange) {
return; return;
} }
setCurrentTime(time); setCurrentTime(time);
if (currentTimeRange.after <= time && currentTimeRange.before >= time) { if (currentTimeRange.after <= time && currentTimeRange.before >= time) {
console.log("in range, seeking player");
mainControllerRef.current?.seekToTimestamp(time, play); mainControllerRef.current?.seekToTimestamp(time, play);
} else { } else {
console.log("out of range, updating segment");
updateSelectedSegment(time, true); updateSelectedSegment(time, true);
} }
}, },
@ -313,7 +310,6 @@ export function RecordingView({
updateSelectedSegment(currentTime, true); updateSelectedSegment(currentTime, true);
} }
} else if (playerTime != currentTime && timelineType != "detail") { } else if (playerTime != currentTime && timelineType != "detail") {
console.log("Resuming playback after seek");
mainControllerRef.current?.play(); mainControllerRef.current?.play();
} }
} }
@ -520,15 +516,12 @@ export function RecordingView({
if (open) { if (open) {
mainControllerRef.current?.pause(); mainControllerRef.current?.pause();
} else { } else {
console.log("Resuming playback after closing analysis dialog");
mainControllerRef.current?.play(); mainControllerRef.current?.play();
} }
}, },
[mainControllerRef], [mainControllerRef],
); );
console.log("in recordingview:", mainControllerRef?.current?.isPlaying());
return ( return (
<DetailStreamProvider <DetailStreamProvider
isDetailMode={timelineType === "detail"} isDetailMode={timelineType === "detail"}