Why? We wanted a lightweight, accessible and customizable media player that supports modern browsers. Sure, there are many other players out there but we wanted to...
why?
we wanted a lightweight, accessible and customizable media player that supports modern browsers. sure, there are many other players out there but we wanted to keep things simple, using the right elements for the job.
features
• accessible full support for vtt captions and screen readers• lightweight under 10kb minified and gzipped• customisable make the player look how you want with the markup you want• semantic uses the right elements. <input type="range"> for volume and <progress> for progress and well, <button>s for buttons. there's no <span> or <a href="#"> button hacks• responsive as you'd expect these days• html video & audio support for both formats• embedded video support for youtube and vimeo video playback• api toggle playback, volume, seeking, and more• universal events no messing around with vimeo and youtube apis, all events are universal across formats• fullscreen supports native fullscreen with fallback to "full window" modes• i18n support support for internationalization of controls• no dependencies written in "vanilla" javascript, no jquery required
javascript html5 embeddable html5-video-player web-video-player