You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
if (Math.abs(videoElem.currentTime- adjustedTime) > frameDuration/2) {
532
+
videoElem.currentTime= adjustedTime;
533
+
}
534
+
535
+
video.isSyncing=false;
536
+
});
537
+
});
538
+
}
539
+
540
+
// Adjust offsets for each video
541
+
adjustVideoSync(videoMinus1, -1);
542
+
adjustVideoSync(videoPlus1, 1);
543
+
adjustVideoSync(video0, 0);
544
+
```
545
+
546
+
**Related LSI instance methods:**
547
+
548
+
*[annotation](scripts#LSI-annotation)
549
+
550
+
#### Labeling config
551
+
552
+
Each video is wrapped in a `<View>` tag with a width of 100% to ensure they stack on top of each other. The `Header` tag provides a title for
553
+
each video, indicating which frame is being displayed.
554
+
555
+
The `Video` tags are used to load the video content, with the `name` attribute uniquely identifying each video player.
556
+
557
+
The `TimelineLabels` tag is connected to the second video (`video0`), allowing annotators to label specific segments of that video. The labels `class1` and `class2` can be used to categorize the content of the video, enhancing the annotation process.
0 commit comments