vlite

🦋 vLitejs is a fast and lightweight Javascript library for customizing video and audio player in Javascript with a minimalist theme (HTML5, Youtube, Vimeo, Dailymotion)

MIT License

Downloads
1.8K
Stars
270
vlite - 6.0.5 Latest Release

Published by yoriiis 5 days ago

Fixes

  • Fix poster display after the first playback, isPaused is reset on media end (#144)
vlite - 6.0.4

Published by yoriiis 2 months ago

Fixes

  • Fix duration when preload is disabled (#136)
vlite - 6.0.3

Published by yoriiis 7 months ago

Fixes

  • Fix Firefox progress bar height (#129)
  • Add Youtube origin parameter (#130)
vlite - 6.0.2

Published by yoriiis 9 months ago

Fixes

  • Increase progress bar height (#119)
  • Fix preload on html5 provider (#118)
vlite - 6.0.1

Published by yoriiis 11 months ago

Fixes

  • Added initial aria-label for bigPlay component (#115)
vlite - 6.0.0

Published by yoriiis over 1 year ago

⚠️ Breaking changes

This package is now pure ESM. Please read Sindre Sorhus ESM note for more information

  • Migrate to ESM with package exports and rollup (#100)
vlite - 5.0.2

Published by yoriiis over 1 year ago

Updates

  • Add funding key in package.json (31313e2)
vlite - 5.0.1

Published by yoriiis over 1 year ago

Fixes

Updates

  • Update sticky plugin providers (f142964)
vlite - 5.0.0

Published by yoriiis over 1 year ago

⚠️ Breaking changes

  • Minimum supported Node.js version is 16.20.0 (#97)
  • Update HTML (#99)
    • Remove vlite-js CSS classe
    • Remove v-controlButton on v-bigPlay
    • Add nested container v-container for sticky compatibility
  • Add css file for PIP plugin (#90)

New features

  • Add the volume bar plugin (#90)
  • Add the sticky plugin (#99)

Updates

  • Increase or decrease the volume by 0.1 and fix the round
  • Update README.md (#95, #96)
  • New directory structure (#98)

Removes

  • Remove animation on volume button (#90)

Fixes

  • Fix Dailymotion volume (#90)
vlite - 4.2.0

Published by yoriiis about 2 years ago

New features

  • Add the Google IMA SDK plugin (#77)
  • Add the AirPlay plugin (#82)

Updates

  • Enable playsinline by default (f142964)
  • Call Vlitejs onReady function before the plugins onReady functions (7620e16)
  • Use native aspect-ratio for player responsive (b9816bc)
  • Disable fullscreen on iPhone (not supported yet) (49c9567)
vlite - 4.1.2

Published by yoriiis about 2 years ago

4.1.2

Fixes

  • Fix multiple cast instance (#76)
vlite - 4.1.1

Published by yoriiis about 2 years ago

Fixes

  • Fix default values for Cast plugin options (e0e492e)
vlite - 4.1.0

Published by yoriiis about 2 years ago

New features

  • Add the Dailymotion provider (#73)
  • Add the Cast plugin (#72)

Fixes

  • Fix Youtube seekTo method conflicting with unstarted and unmuted video (#75)
vlite - 4.0.7

Published by yoriiis about 2 years ago

Fixes

  • Fix progress bar height (#71)
vlite - 4.0.6

Published by yoriiis over 2 years ago

Updates

  • Update environment (#67)
vlite - 4.0.5

Published by yoriiis over 2 years ago

Fixes

  • Fix HTML5 event ready when the video is already loaded (#62)

New features

  • Add the autoHideDelay option (#63)
vlite - 4.0.4

Published by yoriiis about 3 years ago

Optimize accessibility (#58)

Updates

  • Move keydown event to the player element instead of document
  • Player has the focus after the big play button click and after the subtitle button (inside the list) click
  • Add focus on first subtitle button when the subtitle menu is opened
  • Remove keydown restriction on specific tags (#57)
  • Limit keydown actions when the player or children's player has the focus
  • Refacto onKeyDown function by categories
  • Replace querySelector by cached elements
  • Refacto subtitle click event and use validateTarget for event delegation

Fixes

  • Fix auto hide broken with isPaused
  • Prevent focus to be captured by the iframe
  • Fix Youtube progress bar updates on tabulation navigation
vlite - 4.0.3

Published by yoriiis about 3 years ago

Fixes

  • Fix provider queue by (#52)
  • Add new issue templates (#56)
  • Fix conflicts between native keyboard shortcuts and HTML form elements (#57 by @bfiessinger)
vlite - 4.0.2

Published by yoriiis over 3 years ago

Fixes

  • Fix README issues (#43)
  • Fix mute option not transferred to the player (#48)
  • Fix play not triggered without the poster (#49)
vlite - 4.0.1

Published by yoriiis over 3 years ago

Fixes

  • Fixed the default parameters and fix the selector HTMLDivElement (#43, #47)