It`s becoming an ever increasing part of web design to include videos. Videos bring life to your website and they are a great way to boost user engagement on your site. So in this post I have roundup of 10+ Free Web Video Player & Viewer Javascript Plugins for creating consistent and cross-browser web video player. It should help you save time in coding!
Easy Video Player Ads
It is a powerful responsive video player that can play local video or audio, streaming videos from a server, Youtube videos or Vimeo videos. It only requires the mp4 format (the best and most used format on the web) and it will work on mobile devices and desktop machines no matter which browser is used.
hls.js
It is a JavaScript library which implements an HTTP Live Streaming client. It relies on HTML5 video and MediaSource Extensions for playback.
Clappr
It is an open sources JavasScript media player for the web. It supports desktop & mobile browsers.
DPlayer
This is a lovely HTML5 danmaku video player to help people build video and danmaku easily.
Chimee
This is a web video player created by the Qiwoo Team. It’s based on the web video element. It supports multiple media streams, including mp4, m3u8, flv, etc.
xgplayer
It is a web video player library. It has designed a separate, detachable UI component based on the principle that everything is componentized. More importantly, it is not only flexible in the UI layer, but also bold in its functionality: it gets rid of video loading, buffering, and format support for video dependence. Especially on mp4 it can be staged loading for that does not support streaming mp4. This means seamless switching with clarity, load control, and video savings. It also integrates on-demand and live support for FLV, HLS, and dash.
BigPicture
Lightweight JavaScript image / video viewer. Supports Youtube and Vimeo.
SuperEmbed
It detects embedded videos from YouTube, Vimeo, Vine, VideoPress, DailyMotion, and more on webpages and makes them responsive. Essentially, this means they stretch to fill their container while still maintaining the content’s original aspect ratio.
Kaleidoscope
An embeddable, lightweight, dependency-free 360º video/image viewer.
VideoContext
This is an experimental HTML5/WebGL media processing and sequencing library for creating interactive and responsive videos on the web.
Videogular
It is an HTML5 video player for AngularJS. Videogular is a wrapper over the HTML5 video tag, so you just could add whatever you want. This provides a very powerful, but simple to use solution, for everybody.
Accessible HTML5 Video Player
A lightweight HTML5 video player which includes support for captions and screen reader accessibility.