/**
* @file untertitel-button.js
* /
importieren Sie TextTrackButton aus './text-track-button.js';
importiere Komponente aus '../../component.js';
/**
* Die Schaltflächenkomponente zum Umschalten und Auswählen von Untertiteln
*
* @erweitert TextTrackButton
* /
class SubtitlesButton extends TextTrackButton {
/**
* Erzeugt eine Instanz dieser Klasse.
*
* @param {Player} Spieler
* Der `Player`, dem diese Klasse zugeordnet werden soll.
*
* @param {Object} [Optionen]
* Der Schlüssel/Wertspeicher der Playeroptionen.
*
* @param {Component~ReadyCallback} [ready]
* Die Funktion, die aufgerufen wird, wenn diese Komponente bereit ist.
* /
constructor(player, options, ready) {
super(Spieler, Optionen, bereit);
}
/**
* Erzeugt den Standard-DOM "Klassenname".
*
* @return {string}
* Der DOM `className` für dieses Objekt.
* /
buildCSSClass() {
return `vjs-subtitles-button ${super.buildCSSClass()}`;
}
buildWrapperCSSClass() {
return `vjs-subtitles-button ${super.buildWrapperCSSClass()}`;
}
}
/**
* art" von TextTrack, nach dem gesucht werden soll, um ihn mit diesem Menü zu verknüpfen.
*
* @Typ {String}
* @privat
* /
SubtitlesButton.prototype.kind_ = 'subtitles';
/**
* Der Text, der über den Steuerelementen von `SubtitlesButton` angezeigt werden soll. Für die Lokalisierung hinzugefügt.
*
* @Typ {String}
* @privat
* /
SubtitlesButton.prototype.controlText_ = 'Untertitel';
Component.registerComponent('SubtitlesButton', SubtitlesButton);
standardmäßig SubtitlesButton exportieren;