ScrollyVideo.js is a responsive scrollable videos without obscure video encoding requirements. Compatible with React, Svelte, Vue, and plain HTML.
xgplayer is a web video and audio player library, designed with separate, detachable UI components. xgplayer is bold in its functionality: it gets rid of video loading, buffering, and format support for video dependence.
DPlayer is a HTML5 danmaku video player to help people build video and danmaku easily.
Artplayer.js is a modern and full featured HTML5 video player.
Lazy loading is technique that defers loading of non-critical resources at page load time. These non-critical resources are loaded at the moment of need.
When we lazy load images and video, we reduce initial page load time, initial page weight, and system resource usage, all of which have positive impacts on performance.
Modal Video is a jQuery plugin to show videos on modal boxes.
A full-screen video presentation, that is resized and animated to become the content of a mobile device.
SuperEmbed.js detects YouTube, Vimeo, Vine, VideoPress, DailyMotion, and more embedded videos on webpages and makes them responsive. Essentially, this means they strech to fill their container while still maintaining the original aspect ratio.
Plyr is a simple, accessible and customizable HTML5, YouTube and Vimeo media player.
canvid is a tiny dependency free library for playback of relatively short videos on canvas elements.
jQuery Video Extend is a plugin to extend HTML5 videos as:
OKVideo is a jQuery plugin that allows for YouTube or Vimeo videos to be used as full-screen backgrounds on webpages. OKVideo aims to be customizable while making some basic decisions about how the plugin should control video. When using OKVideo, all videos will be served from Vimeo or YouTube based on a number of variables like browser, device, bandwidth, etc.
Video Highlight is a jQuery plugin which recognize the dominant color of video.