platform/video.videojs/dist/video.es.js
function PlaybackRateMenuButton(player, options) {
    classCallCheck(this, PlaybackRateMenuButton);

    var _this = possibleConstructorReturn(this, _MenuButton.call(this, player, options));

    _this.updateVisibility();
    _this.updateLabel();

    _this.on(player, 'loadstart', _this.updateVisibility);
    _this.on(player, 'ratechange', _this.updateLabel);
    return _this;
  }
function PlaybackRateMenuButton(player, options) {
    classCallCheck(this, PlaybackRateMenuButton);

    var _this = possibleConstructorReturn(this, _MenuButton.call(this, player, options));

    _this.updateVisibility();
    _this.updateLabel();

    _this.on(player, 'loadstart', _this.updateVisibility);
    _this.on(player, 'ratechange', _this.updateLabel);
    return _this;
  }
function PlaybackRateMenuButton ( player , options ) { classCallCheck ( this , PlaybackRateMenuButton ) ; var _this = possibleConstructorReturn ( this , _MenuButton . call ( this , player , options ) ) ; _this . updateVisibility ( ) ; _this . updateLabel ( ) ; _this . on ( player , 'loadstart' , _this . updateVisibility ) ; _this . on ( player , 'ratechange' , _this . updateLabel ) ; return _this ; }
Creates an instance of this class.

@param {Player} player
The `Player` that this class should be attached to.

@param {Object} [options]
The key/value store of player options.
Creates an instance of this class .