# VideoHotspot

**Kind:** Interface

**Source:** [`atloria-monorepo/packages/types/src/models/video.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/types/src/models/video.ts#L34)

An interactive clickable hotspot overlaid on a page video, synced to playback
time. While the player's currentTime is within a small window of `tMs`, the
reader shows a pulsing marker at (`xPct`,`yPct`); clicking it seeks to
`seekToMs` (or just surfaces `label`). Emitted by atlorix build_videos and
persisted verbatim onto `ManualVideo.hotspots`.

## Properties

| Property | Type |
|---|---|
| `tMs` | `number` |
| `xPct` | `number` |
| `yPct` | `number` |
| `label` | `string` |
| `stepIndex` | `number` |
| `seekToMs` | `number` |
