0.0.3 • Published 6 years ago

clappr-bitrate-selector-plugin v0.0.3

Weekly downloads
7
License
MIT
Repository
github
Last release
6 years ago

BitrateSelector

Bitrate selector .m3u8 and .mp4

Usage

Add both Clappr and the plugin scripts to your HTML:

<head>
  <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/clappr@latest/dist/clappr.min.js"></script>
  <script type="text/javascript" src="dist/bitrate-selector.min.js"></script>
</head>

Then just add BitrateSelector into the list of plugins of your player instance, and the options for the plugin go in the bitrateSelectorConfig property as shown below.

var player = new Clappr.Player({
  source: "http://your.video/240P.mp4",
  plugins: [
    BitrateSelector
  ],
  bitrateSelectorConfig: {
    bitrates: [{
      src: 'http://your.video/720P.mp4',
      label: '720'
    }, {
      src: 'http://your.video/480P.mp4',
      label: '480'
    },{
      src: 'http://your.video/240P.mp4',
      label: '240',
      default: true
    }]
  }
});

Development

Install dependencies:

  yarn install

Start HTTP dev server http://127.0.0.1:8080:

  yarn run start

Upgrade packages to latest version:

  yarn upgrade --latest

Release

Minified version of plugin will be placed at dist/bitrate-selector.min.js

  yarn run release

Lint

Run linter:

  yarn run lint

Fix lint errors:

  yarn run fix
0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago