function OffTextTrackMenuItem(player, options) {
    classCallCheck(this, OffTextTrackMenuItem);

    // Create pseudo track info
    // Requires options['kind']
    options.track = {
      player: player,
      kind: options.kind,
      kinds: options.kinds,
      'default': false,
      mode: 'disabled'
    };

    if (!options.kinds) {
      options.kinds = [options.kind];
    }

    if (options.label) {
      options.track.label = options.label;
    } else {
      options.track.label = options.kinds.join(' and ') + ' off';
    }

    // MenuItem is selectable
    options.selectable = true;

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

    _this.selected(true);
    return _this;
  }
function OffTextTrackMenuItem(player, options) {
    classCallCheck(this, OffTextTrackMenuItem);

    
    
    options.track = {
      player: player,
      kind: options.kind,
      kinds: options.kinds,
      'default': false,
      mode: 'disabled'
    };

    if (!options.kinds) {
      options.kinds = [options.kind];
    }

    if (options.label) {
      options.track.label = options.label;
    } else {
      options.track.label = options.kinds.join(' and ') + ' off';
    }

    
    options.selectable = true;

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

    _this.selected(true);
    return _this;
  }
function OffTextTrackMenuItem ( player , options ) { classCallCheck ( this , OffTextTrackMenuItem ) ; // Create pseudo track info // Requires options['kind'] options . track = { player : player , kind : options . kind , kinds : options . kinds , 'default' : false , mode : 'disabled' } ; if ( ! options . kinds ) { options . kinds = [ options . kind ] ; } if ( options . label ) { options . track . label = options . label ; } else { options . track . label = options . kinds . join ( ' and ' ) + ' off' ; } // MenuItem is selectable options . selectable = true ; var _this = possibleConstructorReturn ( this , _TextTrackMenuItem . call ( this , player , options ) ) ; _this . selected ( true ) ; 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 .