Clappr Playback Rate Plugin
Getting started
Add both Clappr and the plugin scripts to your HTML :
Then add PlaybackRatePlugin
into the list of plugins of your player instance :
var player = source: "https://your.video/here.mp4" plugins: PlaybackRatePlugin // [...];
You can also customize the labels and rates using the playbackRateConfig
property as shown below :
var player = // ... source: "https://your.video/here.mp4" plugins: PlaybackRatePlugin playbackRateConfig: defaultValue: 1 options: value: 05 label: '0.5x' value: 1 label: '1x' value: 2 label: '2x' // rateSuffix: 'x', ;
External interface
This plugin adds the getPlaybackRate
and setPlaybackRate
methods to Clappr player instance.
var player = source: "https://your.video/here.mp4" plugins: PlaybackRatePlugin // [...]; var currentRate = player; // 1 player; // set playback rate to 0.5
Usage as Node.js external dependency
Add it to your project, for example, using NPM command :
$ npm install clappr-playback-rate-plugin
Then import the plugin into your application bundle :
// [...]
Limitations
This plugin works only with HTML audio and video playbacks. (ie: it does not work for the Flash playback)
Changelog
See Releases
Development
Install dependencies :
yarn
Start HTTP dev server (http://0.0.0.0:8080) :
npm start