<media-preview-thumbnail>
This component is automatically rendered internally by
<media-time-range>. While the default implementation covers most use cases, the documentation below describes how the component works for applications with advanced use cases.
The <media-preview-thumbnail> component is automatically shown when the user hovers over the media time range. It appears if a metadata text track labeled “thumbnails” is provided, for example:
<track default label="thumbnails" kind="metadata" src="thumbnails.vtt">
The VTT file defines the images (and their coordinates) that are displayed as preview thumbnails. This enables the hover-to-preview functionality.
For more details on how thumbnails are integrated and controlled, see <media-time-range>.
Default (no src)
Section titled Default (no src)<media-preview-thumbnail></media-preview-thumbnail>
With thumbnail and coords
Section titled With thumbnail and coords<media-preview-thumbnail
mediapreviewimage="https://image.mux.com/O6LdRc0112FEJXH00bGsN9Q31yu5EIVHTgjTKRkKtEq1k/storyboard.jpg"
mediapreviewcoords="284 640 284 160"
></media-preview-thumbnail> Reference
Section titled ReferenceAttributes
Section titled Attributes| Name | Type | Description |
|---|---|---|
mediacontroller | string | The element `id` of the media controller to connect to (if not nested within). |
Media UI Attributes
Section titled Media UI Attributes
The media UI attributes will be set automatically by the controller if they are
connected via nesting or the mediacontroller attribute.
Only set these attributes manually if you know what you're doing.
| Name | Type | Description |
|---|---|---|
mediapreviewimage | string | Set to the timeline preview image URL. |
mediapreviewcoords | string | Set to the active preview image coordinates. |
CSS Variables
Section titled CSS Variables| Name | Default | Description |
|---|---|---|
--media-preview-thumbnail-display | inline-block | display property of display. |
--media-control-display | inline-block | display property of control. |