Skip to content
Adam Thomas edited this page Jan 9, 2015 · 124 revisions

Creating a plugin

View the plugin docs. If you'd like a head-start on the scaffolding for a new video.js plugin, check out the Yeoman video.js plugin generator.

Adding to this page

When you add a plugin to this page, have a look at how others have done so, it should be a single item, with a link to the project's source code or home page, and a short description (one line after formatting has been applied).

If you see a plugin without a description, feel free to edit the page and add it in, any contributions are appreciated.

Plugins

Contrib Plugins

Larger projects covering common but optional extensions of the player. (See the django definition)

  • videojs-contrib-hls: Add HTTP Live Streaming (HLS) support in desktop browsers (via Flash)
  • videojs-contrib-ads: Provides common functionality needed by video advertisement libraries working with video.js

Community Plugins

Playback Techs (support media from different sources)

  • videojs-youtube: Allows you to play YouTube videos within VideoJS.
  • videojs-vimeo: Allows you to play Vimeo videos within VideoJS.
  • videojs-dailymotion: Allows you to play Dailymotion videos within VideoJS.
  • videojs-soundcloud: Allows you to play soundcloud tracks within VideoJS.
  • videojs-wavesurfer: Adds a navigable waveform for audio files, using the excellent wavesurfer.js library.
  • videojs-dashjs: Loads dash.js as a tech to support MPEG-DASH videos.
  • videojs-silverlight: WMV, WMA, MP4 and MP3 stream support through Silverlight.
  • projectorjs: A small no-dependencies JavaScript library that enables the display of overlays on native HTML5 video elements, or (optionally) video elements powered by videojs.

For Other Platforms and Frameworks


Clone this wiki locally