The video component uses the HTML5 video element to embed video content in your application. It supports various attributes and events to control playback and enhance user experience.
Use the <video> element to embed video content in an application. The w-full class ensures the video takes up the full width of its container.
HTML
<video controls class="w-full">
<source src="/videos/hummingbird.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>To make a video play automatically when the page loads, use the autoplay attribute. Note that some browsers may require the video to be muted for autoplay to work.
HTML
<video controls autoplay class="w-full">
<source src="/videos/hummingbird.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>To mute a video by default, use the muted attribute.
HTML
<video controls muted class="w-full">
<source src="/videos/hummingbird.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>To make a video loop continuously, use the loop attribute.
HTML
<video controls loop class="w-full">
<source src="/videos/hummingbird.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>Adjust the size of the video using Tailwind CSS width and height utility classes.
HTML
<video controls class="w-80 h-60">
<source src="/videos/hummingbird.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>Apply custom styles to the video element using Tailwind CSS classes.
HTML
<video controls class="max-w-150 h-auto rounded-lg border border-base">
<source src="/videos/hummingbird.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>