/**
* @archivo subtítulos-button.js
* /
importar TextTrackButton desde './text-track-button.js';
importar componente desde '../../component.js';
/**
* El componente de botón para alternar y seleccionar subtítulos
*
* @extiende TextTrackButton
* /
clase SubtitlesButton extiende TextTrackButton {
/**
* Crea una instancia de esta clase.
*
* @param {Jugador} jugador
* El `Jugador` al que se debe adjuntar esta clase.
*
* @param {Objeto} [opciones]
* El almacén de clave/valor de las opciones del jugador.
*
* @param {Componente~ReadyCallback} [listo]
* La función a llamar cuando este componente esté listo.
* /
constructor(jugador, opciones, listo) {
super(jugador, opciones, listo);
}
/**
* Construye el DOM predeterminado `className`.
*
* @return {cadena}
* El DOM `className` para este objeto.
* /
construirClaseCSS() {
devuelve `vjs-subtitles-button ${super.buildCSSClass()}`;
}
buildWrapperCSSClass() {
return `vjs-subtitles-button ${super.buildWrapperCSSClass()}`;
}
}
/**
* `tipo` de TextTrack a buscar para asociarlo a este menú.
*
* @tipo {cadena}
* @privado
* /
SubtitlesButton.prototype.kind_ = 'subtítulos';
/**
* El texto que debería mostrarse sobre los controles `SubtitlesButton`s. Añadido para la localización.
*
* @tipo {cadena}
* @privado
* /
SubtitlesButton.prototype.controlText_ = 'Subtítulos';
Component.registerComponent('SubtitlesButton', SubtitlesButton);
exportar botón de subtítulos predeterminado;