/**
* @file 字幕-button.js
*/
從 './text-track-button.js' 導入 TextTrackButton;
從 '../../component.js' 導入組件;
/**
* 切換和選擇字幕的按鈕組件
*
* @extends 文本跟踪按鈕
*/
類 SubtitlesButton 擴展 TextTrackButton {
/**
* 創建此類的一個實例。
*
* @param {Player} 播放器
* 此類應附加到的 `Player`。
*
* @param {對象} [選項]
* 播放器選項的鍵/值存儲。
*
* @param {Component~ReadyCallback} [就緒]
* 此組件準備就緒時調用的函數。
*/
構造函數(播放器,選項,準備就緒){
超級(播放器,選項,準備就緒);
}
/**
* 構建默認的 DOM `className`。
*
* @return {字符串}
* 此對象的 DOM `className`。
*/
buildCSSClass() {
返回`vjs-subtitles-button ${super.buildCSSClass()}`;
}
buildWrapperCSSClass() {
返回`vjs-subtitles-button ${super.buildWrapperCSSClass()}`;
}
}
/**
* `kind` 的 TextTrack 來尋找它與這個菜單相關聯。
*
* @type {字符串}
* @私人的
*/
SubtitlesButton.prototype.kind_ = '字幕';
/**
* 應顯示在 `SubtitlesButton` 控件上的文本。添加本地化。
*
* @type {字符串}
* @私人的
*/
SubtitlesButton.prototype.controlText_ = '字幕';
Component.registerComponent('字幕按鈕', 字幕按鈕);
導出默認字幕按鈕;