ScrollyVideo.js is a responsive scrollable videos without obscure video encoding requirements. Compatible with React, Svelte, Vue, and plain HTML.
MuiPlayer is an HTML5 video playback plugin, which is configured with operable playback controls by default, involving common playback scenarios, such as full-screen playback, playback fast forward, loop playback, volume adjustment, video decoding and other functions.
Moovie.js is a responsive, fully customizable, movie focused HTML5 video player with support for both WebVTT(.vtt) and SubRip(.srt) captions.
Shaka Player is an open-source JavaScript library for adaptive media. It plays adaptive media formats (such as DASH and HLS) in a browser, without using plugins.
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.
Features
Artplayer.js is a modern and full featured HTML5 video player.
Modal Video is a jQuery plugin to show videos on modal boxes.
Features
Amplitude.js is a lightweight JavaScript library that allows you to control the design of your media controls in your webpage -- not the browser. No dependencies, Amplitude.js is available under the MIT License.
Rythm.js is a javascript library that makes your page dance.
This library is currently in development.
A full-screen video presentation, that is resized and animated to become the content of a mobile device.
Experimental ideas for playful musical interactions powered by MIDI.js and the Web Audio API. Play instruments or make sounds by interacting with content.
meSing.js is a JavaScript singing synthesis library that uses the Web Audio API's DSP capabilities in conjunction with the meSpeak.js speech synthesis library to provide a vocal synthesizer for the web.
flv.js is an HTML5 Flash Video (FLV) Player written in pure JavaScript without Flash.
flv.js works by transmuxing FLV file stream into ISO BMFF (Fragmented MP4) segments, followed by feeding mp4 segments into an HTML5 <video>
element through Media Source Extensions API.
A tutorial about creating Material Desing look audio player by using jQuery. jAudio.js as a jQuery plugin is also available.