https://github.com/muxinc/media-elements
A collection of HTMLMediaElement compatible elements and add-ons
https://github.com/muxinc/media-elements
htmlmediaelement media-chrome
Last synced: 3 months ago
JSON representation
A collection of HTMLMediaElement compatible elements and add-ons
- Host: GitHub
- URL: https://github.com/muxinc/media-elements
- Owner: muxinc
- Created: 2024-04-30T15:03:01.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-29T19:19:45.000Z (3 months ago)
- Last Synced: 2026-04-29T19:32:01.695Z (3 months ago)
- Topics: htmlmediaelement, media-chrome
- Language: JavaScript
- Homepage: https://media-elements-nextjs.vercel.app
- Size: 1.05 MB
- Stars: 253
- Watchers: 7
- Forks: 46
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# media-elements
A collection of HTMLMediaElement compatible elements and add-ons.
| Name | Description |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
| [custom-media-element](packages/custom-media-element) | A custom element for extending the native elements `` or ``. |
| [media-tracks](packages/media-tracks) | Polyfill audio and video tracks with renditions. |
| [castable-video](packages/castable-video) | Cast your video element to the big screen with ease! |
| [``↗](https://github.com/muxinc/elements/tree/main/packages/mux-player) | The [Mux](https://www.mux.com/) video player custom element. |
| [``↗](https://github.com/muxinc/elements/tree/main/packages/mux-video) | The [Mux](https://www.mux.com/) video element w/ hls.js and Mux data built-in. |
| [``](packages/hls-video-element) | A custom video element for hls.js. |
| [``](packages/dash-video-element) | A custom video element for dash.js. |
| [``](packages/shaka-video-element) | A custom video element for Shaka Player. |
| [``](packages/youtube-video-element) | A custom video element for YouTube player. |
| [``](packages/tiktok-video-element) | A custom video element for TikTok player. |
| [``](packages/vimeo-video-element) | A custom video element for Vimeo player. |
| [``](packages/videojs-video-element) | A custom video element for Video.js. |
| [``](packages/spotify-audio-element) | A custom audio element for Spotify player. |
| [``](packages/wistia-video-element) | A custom video element for Wistia player. |
| [``](packages/jwplayer-video-element) | A custom video element for JW Player. |
| [``](packages/twitch-video-element) | A custom video element for Twitch player. |
| [``](packages/cloudflare-video-element) | A custom video element for Cloudflare Stream. |
| [``](packages/peertube-video-element) | A custom video element for PeerTube player. |