+ <>
+
+ {
+ playerRef.current = player;
+ player.currentTime(timelineTime - playbackTimes.start);
+ player.on("playing", () => {
+ setFocusedItem(undefined);
+ });
+ }}
+ onDispose={() => {
+ playerRef.current = undefined;
+ }}
+ >
+ {config && focusedItem ? (
+
+ ) : undefined}
+
+
+ {hasRelevantPreview && (
+
+ {
+ previewRef.current = player;
+ player.on("seeked", () => setSeeking(false));
+ }}
+ onDispose={() => {
+ previewRef.current = undefined;
+ }}
+ />
+
+ )}
+ >
+
+ {playback != undefined && (
+