Adds shuttle controls(JKL controls) to video.js
Table of Contents
npm install --save videojs-shuttle-controls
To include videojs-shuttle-controls on your website or web application, use any of the following methods.
This is the simplest case. Get the script in whatever way you prefer and include the plugin after you include video.js, so that the
videojs global is available.
When using with Browserify, install videojs-shuttle-controls via npm and
require the plugin as you would any other module.
var videojs = ;// The actual plugin function is exported by this module, but it is also// attached to the `Player.prototype`; so, there is no need to assign it// to a variable.;var player =;player;
When using with RequireJS (or another AMD library), get the script in whatever way you prefer and
require the plugin as you normally would:
const player =;player;
playPauseKeys(array of string): The keys to toggle between play and pause (default:
[' ', 'k'])
backwardKeys(array of string): The keys to play backward (default:
forwardKey(array of string): The keys to play forward (default:
backwardFrameKey(array of string): The keys to step backward (default:
forwardFrameKey(array of string): The keys to step forward (default:
shiftMagnification(number): The step magnification when using shift key (default:
fps(number): The video frame rate (default:
playbackRates(array of number): Set playbackRates. If you want to display in the control bar, set it to the player's playbackRates instead of here. (default:
[-10, -5, -2, -1, -0.5, 0.5, 1, 2, 5, 10])
MIT. Copyright (c) sweetberry <firstname.lastname@example.org>