#9 · Primary category: AI UI Components & Blocks Library

media-chrome

audio audio-player media-chrome mux ui-components video video-player web-components

Custom elements (web components) for making audio and video player controls that look great in your website or app.

Project last updated:08/21/26

GitHub Stars

2.7K

Forks

126

Contributors

50

License

MIT

Why we included this project

Building custom media players usually means reimplementing the same control bar for every project. Media Chrome gives you a set of native web components for playback controls that you drop into markup like any HTML tag and style with plain CSS. Because they are framework-agnostic custom elements, they work in React, Angular, Svelte, or vanilla projects, and they can drive the native video and audio elements or third-party players such as HLS.js and YouTube. The UI stays separate from the playback engine, so you can swap the underlying player without touching your control markup. Teams that want a consistent, on-brand player across multiple products will appreciate the component set and the React wrappers.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category