Preview player upgrades (#10152)

* Implement manual slider control for previews

* Automatically end preview video on mobile

* Show current time on timeline

* remove z height
This commit is contained in:
Nicolas Mowen
2024-02-29 17:58:50 -07:00
committed by GitHub
parent cb30450060
commit e7f8bca2c3
4 changed files with 244 additions and 56 deletions

View File

@@ -187,6 +187,10 @@ export default function EventView({
return data;
}, [minimap]);
// preview playback
const [previewTime, setPreviewTime] = useState<number>();
if (!config) {
return <ActivityIndicator />;
}
@@ -287,6 +291,7 @@ export default function EventView({
review={value}
relevantPreview={relevantPreview}
setReviewed={markItemAsReviewed}
onTimeUpdate={setPreviewTime}
onClick={onSelectReview}
/>
</div>
@@ -308,6 +313,8 @@ export default function EventView({
showMinimap={showMinimap}
minimapStartTime={minimapBounds.start}
minimapEndTime={minimapBounds.end}
showHandlebar={previewTime != undefined}
handlebarTime={previewTime}
events={reviewItems.all}
severityType={severity}
contentRef={contentRef}