JSPM

@flowplayer/player

3.32.2-rc
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1789
  • Score
    100M100P100Q115853F
  • License https://flowplayer.com/commercial-license

video player for the future

Package Exports

  • @flowplayer/player
  • @flowplayer/player/core.js
  • @flowplayer/player/core/events
  • @flowplayer/player/core/events.js
  • @flowplayer/player/default
  • @flowplayer/player/default.js
  • @flowplayer/player/embed
  • @flowplayer/player/embed.js
  • @flowplayer/player/flowplayer.css
  • @flowplayer/player/plugins/ads
  • @flowplayer/player/plugins/ads.js
  • @flowplayer/player/plugins/airplay
  • @flowplayer/player/plugins/airplay.js
  • @flowplayer/player/plugins/analytics
  • @flowplayer/player/plugins/analytics.js
  • @flowplayer/player/plugins/asel
  • @flowplayer/player/plugins/asel.js
  • @flowplayer/player/plugins/audio
  • @flowplayer/player/plugins/audio.js
  • @flowplayer/player/plugins/chapters
  • @flowplayer/player/plugins/chapters.js
  • @flowplayer/player/plugins/chromecast
  • @flowplayer/player/plugins/chromecast.js
  • @flowplayer/player/plugins/comscore
  • @flowplayer/player/plugins/comscore.js
  • @flowplayer/player/plugins/consent
  • @flowplayer/player/plugins/consent.js
  • @flowplayer/player/plugins/context-menu
  • @flowplayer/player/plugins/context-menu.js
  • @flowplayer/player/plugins/cuepoints
  • @flowplayer/player/plugins/cuepoints.js
  • @flowplayer/player/plugins/dash
  • @flowplayer/player/plugins/dash.js
  • @flowplayer/player/plugins/drm
  • @flowplayer/player/plugins/drm.js
  • @flowplayer/player/plugins/endscreen
  • @flowplayer/player/plugins/endscreen.js
  • @flowplayer/player/plugins/fas
  • @flowplayer/player/plugins/fas.js
  • @flowplayer/player/plugins/float-on-scroll
  • @flowplayer/player/plugins/float-on-scroll.js
  • @flowplayer/player/plugins/ga4
  • @flowplayer/player/plugins/ga4.js
  • @flowplayer/player/plugins/gemius
  • @flowplayer/player/plugins/gemius.js
  • @flowplayer/player/plugins/google-analytics
  • @flowplayer/player/plugins/google-analytics.js
  • @flowplayer/player/plugins/hls
  • @flowplayer/player/plugins/hls.js
  • @flowplayer/player/plugins/id3
  • @flowplayer/player/plugins/id3.js
  • @flowplayer/player/plugins/iframe
  • @flowplayer/player/plugins/iframe.js
  • @flowplayer/player/plugins/keyboard
  • @flowplayer/player/plugins/keyboard.js
  • @flowplayer/player/plugins/media-session
  • @flowplayer/player/plugins/media-session.js
  • @flowplayer/player/plugins/message
  • @flowplayer/player/plugins/message.js
  • @flowplayer/player/plugins/ovp
  • @flowplayer/player/plugins/ovp.js
  • @flowplayer/player/plugins/playlist
  • @flowplayer/player/plugins/playlist.js
  • @flowplayer/player/plugins/preview
  • @flowplayer/player/plugins/preview.js
  • @flowplayer/player/plugins/qsel
  • @flowplayer/player/plugins/qsel.js
  • @flowplayer/player/plugins/qul
  • @flowplayer/player/plugins/qul.js
  • @flowplayer/player/plugins/rts
  • @flowplayer/player/plugins/rts.js
  • @flowplayer/player/plugins/share
  • @flowplayer/player/plugins/share.js
  • @flowplayer/player/plugins/speed
  • @flowplayer/player/plugins/speed.js
  • @flowplayer/player/plugins/ssai
  • @flowplayer/player/plugins/ssai.js
  • @flowplayer/player/plugins/subtitles
  • @flowplayer/player/plugins/subtitles.js
  • @flowplayer/player/plugins/thumbnails
  • @flowplayer/player/plugins/thumbnails.js
  • @flowplayer/player/plugins/tizen
  • @flowplayer/player/plugins/tizen.js
  • @flowplayer/player/plugins/vtsel
  • @flowplayer/player/plugins/vtsel.js
  • @flowplayer/player/plugins/webos
  • @flowplayer/player/plugins/webos.js
  • @flowplayer/player/util/loader
  • @flowplayer/player/util/loader.js

Readme

@flowplayer/player

TS version NPM version NPM downloads



The @flowplayer/player package provides a highly customizable and lightweight video player developed by Wowza Media Systems, LLC. The player integrates into your browser through HTML5 and provides HLS and MPEG-DASH playback on most browsers and devices.

Features

  • Constructed entirely using HTML5 technologies for maximum compatibility and performance.
  • Built for speed, delivering ultra-fast load times and low-latency playback for a responsive viewing experience.
  • Bundled with 30 modular plugins that provide support for advertising, DRM, real-time streaming, analytics, subtitles, playlists, and more.
  • Designed with CSS and web components for flexible user interface customization.

Usage

import flowplayer from "@flowplayer/player"
import HLS from "@flowplayer/player/plugins/hls"

const flowplayerWithPlugins = flowplayer(HLS)
flowplayerWithPlugins("#player", {
  src: "file:///edge.flowplayer.org/functional.m3u8",
  title: "Demo HLS stream",
  token: "[your-player-token]" // don't need this when testing on localhost
})

Resources