NusaPlayer

@nusaplayer/plugins

Optional extras that sit on top of @nusaplayer/ui.

npm i @nusaplayer/core @nusaplayer/ui @nusaplayer/plugins
import { Playlist, Chromecast, AirPlay, ad, vttThumbnails } from '@nusaplayer/plugins'
<script src="https://cdn.jsdelivr.net/npm/@nusaplayer/plugins@latest/dist/index.min.js"></script>

Per-plugin UMD files also exist: playlist.min.js, chromecast.min.js, airplay.min.js, ad.min.js, vttThumbnails.min.js.

PluginDocsUMD
PlaylistPlaylistNusaPlaylist
ChromecastChromecastNusaChromecast
AirPlayAirPlayNusaAirplay
Pre-roll ad / VASTAdNusaAd
VTT thumbnailsVTT thumbnailsNusaVttThumbnails

Playlist requires @nusaplayer/ui. Chromecast / AirPlay add a control when the browser supports them.