Plugins and Skins

To show up here, mark your plugin or your skin with the videojs-plugin or videojs-skin keywords.

You can customize Video.js using 3rd party plugins and skins. For more information about creating and using Video.js extensions, please see the documentation.

Total Plugins Found:

341

mpd-parser

1011580.10.1
mpd parser
A Video.js source-handler providing MPEG-DASH playback.

video.js

1927157.8.4
An HTML5 and Flash video player with a common API and skin for both.

m3u8-parser

1169014.4.0
m3u8 parser
A framework that provides common functionality needed by video advertisement libraries working with video.js.
Exposes a list of quality levels available for the source.
A Video.js plugin for custom error reporting
Supports Encrypted Media Extensions for playback of encrypted content in Video.js
Objects and functions shared throughtout @videojs/http-streaming code

videojs-flash

155772.2.1
The official Flash tech package for Video.js.
Adds a quality selector menu for HLS sources played in videojs. Requires `videojs-contrib-hls` and videojs-contrib-quality-levels plugins.
A user interface for the videojs-playlist API
Tech plugin for VideoJS to support Scene7 players
conventional-changelog videojs preset
Mute Version of VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.

videojs-logo

7362.1.1
A video.js plugin to display a logo image on the player.
Plugin for video.js to add seek buttons to the control bar

videojs-css

3241.0.1
[npm-icon]: https://nodei.co/npm/videojs-css.png?downloads=true&downloadRank=true&stars=true
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.
Dock plugin for videojs
A cross-device context menu UI for video.js players.
Chromecast plugin for videojs
<!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*
Collect data from client on during watching movie.
Playlist plugin for Video.js
Play back HLS with video.js, even where it's not natively supported
The new design and feature of setting for videojs.
No description provided. Please Check README.
Adds shuttle controls(JKL controls) to video.js
Thumbnails on progress bar hover/videojs scrubbing, using VTT files.
A video.js plugin allowing looping of a section of video, with GUI and API interface
The `controls-badge` plugin show current value of multiple value component as badge icon.
Video.js plugin for taking a snapshot of what is playing.
A video.js plugin to leave the last frame video at the end of playback.
Play back HLS with video.js, even where it's not natively supported
on screen graphics

neo-xr

31.0.2
```sh npm install --save neo-xr ```

vjs-vast

10.0.1
VAST plugin to use with video.js

videojs-dvr

1721.4.0
A Video.js plugin for Seekbar with DVR support.
Concatenate videos for playback in a Video.js player
No description provided. Please Check README.
Chromecast plugin for videojs, adapted for v7.*. The plugin also has a way to play videojs on Google Chromecast in any Webapp (Electron...).
Modify standard progress control for the better streaming experience.
Creo slide plugin
Track events with VideoJS and keep an eye on performance metrics
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
A Videojs Plugin to help you list out resolutions and bit-rates from Live, Adaptive and Progressive streams.
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
The official Flash tech package for Video.js.
User info on video (video security from piracy)
VideoJS plugin for ads through the Freewheel network
A Yeoman generator for Video.js plugins

videojs-vr

5141.7.1
A plugin to add 360 and VR video support to video.js.
Play back HLS and DASH with Video.js, even where it's not natively supported
Plugin for using WebXR with videojs, based on videojs-vr
video.js shaka player tech
Plugin with Power Point presentation slides inside videojs player
Framerate plugin with bif fast scroll support
video.js plugin that adds a navigable waveform for audio and video files.
This plugin allows the selection of different video qualities, in addition to this it checks if there is one of HD quality.
A Video.js plugin for enhancing a player with behaviors related to changing media sources.
Share plugin for video.js
A video.js plugin for recording audio/video/image files.
Adds a quality selector menu for HLS sources played in videojs, with videojs-contrib-hls.js support. Requires (`videojs-contrib-hls.js` or `videojs-contrib-hls`) and videojs-contrib-quality-levels plugins.

videojs-hotkeys

147820.2.26
Adds more hotkey support to video.js
YouTube playback technology for Video.js
A plugin to display simple overlays during video playback.

videojs-mux

341973.1.0
Mux analytics plugin for Video.js
The plugin enables to show nonlinear VAST ads.

videojs-ima

58201.8.0
[![Build Status](https://travis-ci.org/googleads/videojs-ima.svg?branch=master)](https://travis-ci.org/googleads/videojs-ima)
Adds a watermark image the video player
An ESLint Shareable Config for video.js Standard Style.
Video Players adapters for Kinow Video Analytics
Injects JSON-LD metadata into the DOM for SEO
A source handler to integrate flashls with video.js

videojs-dock

6122.1.4
Dock plugin for videojs
Show skip into button at start of video
video.js plugin for selecting a video quality or resolution
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.
Chromecast plugin for videojs
An HTML5 and Flash video player with a common API and skin for both.
Video JS plugin for Skyline Technology Solutions' CLSP Player - https://github.com/skylineos/clsp-player

videojs-font

1613593.2.0
Video.js icon font
Playlist plugin for Video.js
A Media Source Extensions plugin for video.js
trying to get this working with typescript
A cross-device context menu UI for video.js players.
Framerate plugin
videojs-story-view
videojs settings plugin
Adds a replay button to video.js player
downloads video
Playlist plugin for Video.js

vlitejs

63.0.4
vLitejs is a fast and lightweight Javascript library for customizing HTML5 and Youtube video players in Javascript with a minimalist theme
EMP Receiver v2
Ng-Tactful is generic reusable Angular Library for common components.
It's a video.js 7+ plugin for preview thumbnails above progress bar.
An HTML5 and Flash video player with a common API and skin for both.
Chromecast plugin for videojs
VideoJs plugin to virtually &#34;cut&#34; an ondemand video
video.js plugin for casting to chromecast
A Video.js Tech plugin for Ogv.js
Chromecast plugin for videojs
JavaScript style for plugins and tools in the video.js ecosystem.
Shows a bitrate graph above the video controls
videojs picture-in-picture
NPAW's Youbora analytics plugin for VideoJS

vue-videojs7

2730.1.5
A vue video player plugin using video.js 7.
Video quality selector
Video.js tech for FLV playback in MSE with flv.js use in es6 modules
Videojs on Mobile and/or React: Automatically Switch to Landscape on Fullscreen, and Fullscreen on Landscape
A framework that provides common functionality needed by video advertisement libraries working with video.js.
Play back HLS with video.js, even where it's not natively supported
Adds a track selector to the menubar.
Play back HLS and DASH with Video.js, even where it's not natively supported
Share plugin for video.js
An official web project builder for video.js and its plugins

@jienco/http-streaming

11.11.0-alpha.1
Play back HLS and DASH with Video.js, even where it's not natively supported
video.js plugin that allows users to step frame-by-frame through a video.
Rotate video player
An HTML5 and Flash video player with a common API and skin for both.
A plugin to add 360 and VR video support to video.js. with custom to support different cube options
server-side ads integration
An HTML5 and Flash video player with a common API and skin for both. A fork from https://github.com/videojs/video.js.
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.
Playlist plugin for videojs
An HTML5 and Flash video player with a common API and skin for both.
A Video.js source-handler providing MPEG-DASH playback.
Play back HLS with video.js, even where it's not natively supported

empplayer2-dev

312.2.134-562
EMP Player v2 SDK
A framework that provides common functionality needed by video advertisement libraries working with video.js.
Play back HLS with video.js, even where it's not natively supported
Replay and Forward buttons
Replay and Forward buttons
Filmgardi theme for videojs player.
(fork) video.js plugin that adds a navigable waveform for audio and video files.
Play back HLS and DASH with Video.js, even where it's not natively supported
## Functions
videojs@7 videojs-resolution-switcher 切换清晰度
Control for switching between video language versions
Adds a new event `constant-timeupdate` to player - an alternative to `timeupdate` event which will be triggered on a constant interval unlike `timeupdate`
React VideoJS on Modal Dialog
An HTML5 and Flash video player with a common API and skin for both.
React wrapper for VideoJS
Adds a watermark image and text to the video player. Based on Brooks Lyrette <brooks@dotsub.com> solution
videojs plugin
Dynamic Overlay Text On Video Js

v-videojs

71.0.0
Based on the Vue directive by videojs, the creation process of videojs is simplified
Youtube like plugin for up next videos
React wrapper for VideoJS
marquee plugin on video
A Video.js source-handler providing MPEG-DASH playback.
A Media Source Extensions plugin for video.js
implements the Picture in Picture API for google chrome
A plugin which reacts to the width of your Video.js player to change the layout.
(fork) A video.js plugin for recording audio/video/image files.
A video.js plugin for recording audio/video/image files. A fork from https://github.com/caiqueportela/videojs-record.
Video.js tech for FLV playback in MSE with flv.js
Video.js icon font
Replaces the default videojs play icon with a custom icon for video and audio players
An HTML5 and Flash video player with a common API and skin for both.
Play back HLS with video.js, even where it's not natively supported
Play back HLS with video.js, even where it's not natively supported
VideoJS plugin that leverages videojs-contrib-quality-levels plugin to offer manual user-selectable level selection options for adaptive http streams.
Play back HLS and DASH with Video.js, even where it's not natively supported
Internet watchdog for video.js
No description provided. Please Check README.
Videojs Vimeo official plugin fork for working with video.js v7.6.6 onwards.
Display thumnails on progress bar hover, driven by external VTT files.
Introduction ------------
event tracker
Media Sessions API

@mgara/http-streaming

41.11.0-alpha.1
Play back HLS and DASH with Video.js, even where it's not natively supported
A video.js plugin for recording audio/video/image files.
An HTML5 and Flash video player with a common API and skin for both.
Adds an airplay button to a control bar if the browser supports airplay
A Video.js 6 middleware that adjusts controls based on playback rate
Adapts controls to different player sizes
Play back HLS and DASH with Video.js, even where it's not natively supported
Track Google Analytics events from video.js players
Simple plugin that adds your logo brand in the player controls
Adds countdown before webcast or other video will be started in player.
Detects videojs player resize and adds/removes classes
A wrapper for the Node querystring module equivalent provided by rollup-plugin-node-builtins for Video.js-based players.
Videojs Vimeo plugin using the official Vimeo Player API for version 6 and up.
Renders rich captions
Live stream record functionality for VideoJS with hls.js
A plugin to enable Theater Mode and save the state using LocalStorage in VideoJS 6.4+
Automatically enables the caption/subtitle track matching the player language
PenpencilPlayer is HTML5 video player based ob videjs library. It gathers all the neccessory plugins or library at single place to play videos like:- Vimeo, Youtube , hls (m3us). PenpencilPlayer require angular v6 or above.
videojs player skins
Simple plugin that displays a dropdown with a list of possible videos based on its resolution, also changes the source when the user selects a desired option
Simple plugin that displays a dropdown with a list of possible videos based on its resolution, also changes the source when the user selects a desired option
An HTML5 and Flash video player with a common API and skin for both.
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
Plugin to display thumbnails from a sprite image when hovering over the progress bar.
Modified on the official package of videojs-flash. Reload stream after resume from pause.
Fetching straas live streaming state
async component for videojs
Mirror selection for video.js
Social share overlay for videojs
React wrapper for VideoJS
An HTML5 and Flash video player with a common API and skin for both.
Continous play videos with thumbnail and looping
Easy way to load and manage multiple Videojs players with API
Resolution switcher for video.js 5
Adds a class the video.js container that can be used to put your video into "theater mode"
No description provided. Please Check README.
A video.js plugin for recording audio/video/image files.
Based on the Vue directive by videojs, the creation process of videojs is simplified
a true or false value indicating hls support
Skip past broken or invalid segments
A Media Source Extensions plugin for video.js
A Grunt plugin for compiling VideoJS SWF based assets.
a plugin for videojs run a full 360 degree panorama video.
A Video.js plugin for concurrency control
Populate player chapter menu from Video Cloud cue points
A fork off videojs-record, that removes the need for webpack aliasing
Creates interactive transcripts from text tracks.
Tap controls for Video.js
Settings menu for the video.js controlbar
Plugins to implement WebRTC features with video.js.

videojs-ie8

640421.1.2
Files necessary for IE8 support in Video.js

videojs-bug

41.0.0-rc.3
Adds a logo bug to the videojs player with adjustable position, size, and opacity
A video.js plugin that displays a stop button in the control bar
Will automatically select subtitle track based on configuration
Plays gifs that are in video format automatically with looping only when in viewport in similar fashion to twitter's gif player.
Social media button
No description provided. Please Check README.
Immerxon connector for VideoJS
The official flash tech package for the videojs player.

ember-videojs

1070.0.24
Use VideoJS components in your Ember project.

videojs-ima-v7

191.5.1-fork.1
[![Build Status](https://travis-ci.org/googleads/videojs-ima.svg?branch=master)](https://travis-ci.org/googleads/videojs-ima) [![BrowserStack Status](https://www.browserstack.com/automate/badge.svg?badge_key=N1g3U09HWEhZR09OSVc2YmhiWFlGaExMQmswMmo0Z1F3NVR
This repo is forked from https://github.com/cladera/videojs-time-offset, ported to es6, fixed somebugs
video.js plugin for selecting a video quality or resolution
Load related videos after clip is finished.
A grunt task to convert video.js language JSON files in to includable scripts.
Enhanced Mobile UI for Video.js.
Play back HLS and DASH with Video.js, even where it's not natively supported
VideoJS in FancyBox
Video.js plugin for supporting chapter thumbnails
React wrapper for VideoJS
An HTML5 and Flash video player with a common API and skin for both.
Documentation generator for the Video.js codebase and plugins
React wrapper for VideoJS
Resolution switcher for video.js 5
video.js plugin for casting to airplay
video.js plugin for casting to chromecast
An HTML5 and Flash video player with a common API and skin for both.

video2.js

27.5.6
基于video.js,修改自己的播放按钮
video.js plugin for selecting a video quality or resolution
A React hook for video.js
Video.js plugin to display a social share tool on hover.
Videojs default skin with pretty colors
VAST plugin to use with video.js

videojs-vast-vpaid

743.0.0-beta.8
VAST plugin to use with video.js
A React component for launching Video.js instances on the client.
video.js plugin that allows users to step frame-by-frame through a video.
Main S3Bubble JS Library
Simple title overlay plugin for VideoJS
A Video.js 7 middleware that uses browser speech synthesis to speak descriptions contained in a description text track
An HTML5 and Flash video player with a common API and skin for both.
hls.js plugin for videojs
Resolution switcher for videojs
Video.js plugin to display a grid of suggested content after a video plays.
A video.js plugin for recording audio/video/image files.
YouTube playback technology for Video.js
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.
Adds a resolution selector button to Video.js to allow users to manually adjust the video quality.
An HTML5 and Flash video player with a common API and skin for both.
Thumbnails images on video progress bar.
Full background video for video.js

ivy-videojs

2010.6.6
A set of Ember components for the video.js HTML5 video player.
A button that toggles captions for a specified language.
Youtube like plugin for up next videos
Video.js plugin for resuming playback.
VAST plugin to use with video.js
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.
An HTML5 and Flash video player with a common API and skin for both.
A Video.js skin modeled on SublimeVideo.
Enhanced Version.HTML5 Video Player with some updates
Enhanced Version.HTML5 Video Player with some updates
Simple, customizable end card solution for VideoJS.
Videojs skin that happens to resemble a certain video game streaming site
hls.js playback plugin for videojs
Video.js plugin for supporting concurrency
Video.js plugin for playing Fairplay protected content
An HTML5 and Flash video player with a common API and skin for both.
boomstream.com videojs HLS plugin
Not HTML5 Video Player.
Resolution switcher for video.js 5

vmap-kit

41.0.18
VMAP Parser, JwPlayer and VideoJs plugin.
Video.js plugin for supporting BIF.
Resolution switcher for video.js 6
video.js plugin to add a PIP button if the browser supports webkitSupportsPresentationMode
Frankly TTML TextTrack plugin for video.js
A video.js plugin allowing looping of a section of video, with GUI and API interface
Adds more hotkey support to video.js
This will update the default video structure for custom functionality
A simple playlist support for hola player
A simple video.js plugin to display hyperlinks using overlays.
InPlayer's fork of https://github.com/videojs/http-streaming
video.js plugin for skip to next/previous chapter buttons.
Externals playback technology for Video.js
Player icon font
YouTube playback technology for Video.js
Include web pages, videos, images and much more into your Qlik Sense app.
Easy React integration of Video.js using hooks.
Vedio.js Amaze UI 风格皮肤
Video.js is a web video player built from the ground up for an HTML5 world. It supports HTML5 and Flash video, as well as YouTube and Vimeo (through plugins). It supports video playback on desktops and mobile devices. This project was started mid 2010, an
ES6 Module for VideoJS and Addons
Resume playback in VideoJS
ASS/SSA subtitle overlay for videojs
A remark preset to configure remark-lint with standard rules for video.js project documentation.
An HTML5 and Flash video player with a common API and skin for both.
video tooltip component for video.js
react videojs wrapper
React video container with videojs libaray.
A videojs plugin to show notations
Creates interactive transcripts from text tracks.
Video.js VLC Tech plug-in
Video.js tech for supporting Fairplay streaming.
Plugin to show slides according to the time, auhtor and resources list
video.js integration made easy in GitBook
Access multiple audio tracks in Video.js
Video.js plugin to fetch videos from Ooyala
A videojs plugin to display a next button in the control bar
A video.js plugin that takes care of the chrome's and firefox's autoplay and 'video pause in background' features
Externals playback technology for Video.js
Panning Slider for VideoJS
An HTML5 and Flash video player with a common API and skin for both.
Web component wrapper for video.js using polymer
ASS/SSA subtitle overlay for videojs
Videojs 5.10.2 with support of xhtml
videojs-for-react,This is react component
a plugin for videojs run a full 360 degree panorama video.
Video.js player plugin and skin plugins for TiddlyWiki 5