+ {allCameras.map((cam) => {
+ if (cam == mainCamera) {
+ return (
+
+ {
+ videoPlayersRef.current[cam] = controller;
+ setPlayerReady(true);
+ controller.onPlayerTimeUpdate((timestamp: number) => {
+ setCurrentTime(timestamp);
+ });
+
+ controller.seekToTimestamp(startTime, true);
+ }}
+ />
+
+ );
+ }
+
+ return (
+
onSelectCamera(cam)}
+ >
+ {
+ videoPlayersRef.current[cam] = controller;
+ setPlayerReady(true);
+ controller.scrubToTimestamp(startTime);
+ }}
+ />
+
+ );
+ })}
+