ReferenceDisplay
SeekIndicator
A temporary visual indicator for keyboard and gesture seeking
Import
Anatomy
Behavior
SeekIndicator displays feedback for seek actions emitted by a Hotkey or Gesture in the same player Container. It does not react to current-time changes or seek commands invoked directly through the player store.
Rapid seekStep actions in the same direction accumulate while the indicator is open. For example, two 10-second forward actions display 20s. Changing direction or using seekToPercent starts a new display. During a rapid sequence, another full step is not added when it would pass the start or duration boundary.
For seekToPercent, pass a percentage from 0 to 100 as value. A Hotkey with keys="0-9" can omit value; the pressed digit maps to 0%, 10%, and so on through 90%.
The indicator closes after closeDelay, which defaults to 800 milliseconds.
SeekIndicator.Root stops rendering after its close transition.
Styling
Position the root from data-direction and use the transition attributes for entry and exit styles.
React renders standard DOM elements. Add a className to the Root:
Accessibility
SeekIndicator is visual feedback and does not create a live region. Keep the same seek operation available through keyboard-operable controls, and pair it with StatusAnnouncer when changes should be announced to screen readers. Do not make SeekIndicator.Value a live region because rapid seek input would produce repeated announcements.
Examples
Basic Usage
Focus the player, then press the left or right arrow key to seek by ten seconds. Press a digit from 0 through 9 to seek to a percentage of the duration.
Focus the player · ←/→: seek 10s · 0–9: seek to percent