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
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
})