Explore the examples
Getting started
Basic example
Advanced example
Mobile example
Vertical video example
Casting video example
Using a wrapper element for your UI
Standalone controls
Disabled controls
Understanding
<media-controller/>
slots
State change events demo
Responsive Controls Examples
Responsive Controls using Container Queries
Responsive Controls using Container Queries polyfill
Media element examples
HLS Media Element
DASH Media Element
Youtube Media Element
Vimeo Media Element
Video.js Media Element
JW Player Media Element
Wistia Media Element
<mux-video/>
Media Element
Media Playlist
Example themes
Minimal Theme
Microvideo Theme
Youtube Theme
Netflix Theme
Spotify Theme
Responsive Theme
Winamp Theme
Demuxed 2021 Theme
Demuxed 2022 Theme
Individual control examples
Core
Listbox
Captions List
Selectmenu Button
Core controls
Extras
Clip selector