Install and include the Silvermine VideoJS Quality Selector
masterYou can include the plugin using either <script> tags for browser-based environments or require for NPM/bundler-based environments.
Important: The plugin requires videojs to be available at window.videojs when using script tags. If using the source code directly, note that it uses ES6+ syntax; for ES5 compatibility, use the transpiled files in the dist folder.
Using <script> tags
When using script tags, ensure the plugin script appears after the video.js script.
Using NPM/Browserify
Install the package via npm, then register the plugin with your videojs instance. You must also include the CSS in your build.
### Using `<script>` tag (from unpkg)
<link href="https://unpkg.com/@silvermine/videojs-quality-selector/dist/css/quality-selector.css" rel="stylesheet">
<script src="./path/to/video.min.js"></script>
<script src="https://unpkg.com/@silvermine/videojs-quality-selector/dist/js/silvermine-videojs-quality-selector.min.js"></script>
### Using `require` (NPM)
```bash
npm install --save @silvermine/videojs-quality-selectorvar videojs = require('videojs');
// Register the plugin with `videojs`
require('@silvermine/videojs-quality-selector')(videojs);
// Include the CSS
require('@silvermine/videojs-quality-selector/dist/css/quality-selector.css');