Fire Player · fireplayer.net

Playback infrastructure you can actually own.

A modern HTML5 video player built for production streaming: direct media, HLS, DASH, subtitles, quality controls, mobile behavior and an extension surface that stays out of your way.

Fire Player

Live playground

Paste a media URL. Run it here.

The test surface detects MP4, WebM, HLS and DASH. Remote sources must permit browser playback and cross-origin requests.

Live test
HLS
01 / Core

Built like infrastructure, not a theme.

Fire Player keeps the playback core coherent while exposing the state and extension points a real video product needs.

01.1

Streaming aware

Attach HLS and DASH engines through customType, then layer quality and audio selectors through focused plugins.

01.2

API first

Control state directly, subscribe to lifecycle and media events, switch sources, manage subtitles, capture frames and extend components at runtime.

01.3

Mobile considered

Inline playback, orientation, lock mode, gestures, fast-forward behavior, native fullscreen and web fullscreen are explicit options.

01.4

Plugin surface

Ads, VAST, Chromecast, HLS/DASH controls, subtitles, audio tracks, chapters, thumbnails, ambilight, ASR and more remain outside the core.

Minimal setup

A useful default in a few lines.

Start with the core and add only the behavior your product needs. The same API works with the browser bundle or module build.

Open quick start
JavaScript
const fire = new FirePlayer({
  container: '#player',
  url: 'https://cdn.example.com/video.mp4',
  theme: '#ff1708',
  setting: true,
  playbackRate: true,
  pip: true,
  fullscreen: true
})

fire.on('ready', () => {
  console.info('Fire Player ready')
})
02 / Extensions

Optional behavior stays optional.

The plugin layer is deliberately separate. Use the core alone or compose the exact capabilities your deployment requires.

fireplayer-plugin-adsAds plugin for Fire Player.v2.1.0
fireplayer-plugin-ambilightambilight plugin for Fire Player.v1.1.0
fireplayer-plugin-asrAsr plugin for Fire Player.v2.1.0
fireplayer-plugin-audio-trackaudio-track plugin for Fire Player.v1.1.0
fireplayer-plugin-auto-thumbnailauto-thumbnail plugin for Fire Player.v1.1.0
fireplayer-plugin-chapterchapter plugin for Fire Player.v1.1.0
fireplayer-plugin-chromecastChromecast plugin for Fire Player.v1.1.0
fireplayer-plugin-danmukuDanmuku plugin for Fire Player.v5.3.0

Fire Player · fireplayer.net

Own the playback layer.

Download a ready browser build, use the direct distributions, or work from the API reference.