This is eqiuvalent to ordinary Vue :style bindings but targets specific elements within the component.
:styles="{}"
:containerStyles="{}"
:buttonStyles="{}"
Styles for the time-track thumb.
:thumbStyles="{}"
Async src loading is supported.
videoSrc="./your/videoSrc.mp4"
This is for the aria-label attribute.
videoTitle="Your Video Title"
videoPoster="./your/videoPoster.jpg"
An array of timestamps with an associated title.
:timeTags="[{}]"
Enable/disable contextmenu on right click.
:contextmenu="true"
width="100%"
trackColor="#5bd0b9"
<VTVideo
:styles="{}"
:containerStyles="{}"
:buttonStyles="{}"
:thumbStyles="{}"
videoSrc="./your/videoSrc.mp4"
videoTitle="Your Video Title"
videoPoster="./your/videoPoster.jpg"
:timeTags="[{}]"
:contextmenu="true"
width="100%"
trackColor="#5bd0b9"
/>

Default

With Styles/Time-tags

Add time-tags

timeTags: [{ title: "" timestamp: "" }]

Async Source Loading

Try a full demo on Codepen!