muxinc / elements

Custom elements for working with media in the browser that Just Work™
https://elements-demo-nextjs.vercel.app
MIT License
239 stars 45 forks source link
audio audio-player html5 media-chrome react video video-player web-components

Mux Logo

<mux-elements>

Custom elements for working with media in the browser that Just Work™

## Elements Elements are written to make it easy to work in a variety of web frameworks. If we don't (yet) have a framework-specific "flavor" of an element, we always provide a pure [Web Component](https://developer.mozilla.org/en-US/docs/Web/Web_Components) version that work with HTML and can be used by most modern web frameworks and web application environments. | Name | Description | Framework | Release Status | | ----------------------------------------------------------- | --------------------------------------------- | ------------- | ----------------------- | | [mux-video](packages/mux-video) | Mux HTML5 video element | Web Component | Public Beta | | [mux-video-react](packages/mux-video-react) | Mux React video component | React | Public Beta | | [mux-audio](packages/mux-audio) | Mux HTML5 audio element | Web Component | Public Beta | | [mux-audio-react](packages/mux-audio-react) | Mux HTML5 audio component | React | Public Beta | | [mux-player](packages/mux-player) | Mux HTML5 media player component | Web Component | 2.x.x 🎉 | | [mux-player-react](packages/mux-player-react) | Mux React media player component | React | 2.x.x 🎉 | | [mux-uploader](packages/mux-uploader) | Mux HTML5 media uploader component | Web Component | 1.x.x 🎉 | | [mux-uploader-react](packages/mux-uploader-react) | Mux React media uploader component | React | 1.x.x 🎉 | | [mux-active-viewer-count](packages/mux-active-viewer-count) | Mux HTML5 viewer count component | Web Component | Public Alpha | ## Contribution Please make sure to read the [Contributing Guide](CONTRIBUTING.md) before making a pull request. Thank you to all the people who already contributed to ``! ![Contributors](https://contrib.rocks/image?repo=muxinc/elements)