/**
* @file loading-spinner.js
*/
從 './component' 導入組件;
從 './utils/dom' 導入 * 作為 dom;
/**
* 在等待/加載事件期間使用的加載微調器。
*
* @extends 組件
*/
類 LoadingSpinner 擴展組件 {
/**
* 創建 `LoadingSpinner` 的 DOM 元素。
*
* @return {元素}
* 創建的 dom 元素。
*/
創建El() {
const isAudio = this.player_.isAudio();
const playerType = this.localize(isAudio ?“音頻播放器”:'視頻播放器');
const controlText = dom.createEl('span', {
className: 'vjs-control-text',
textContent: this.localize('{1} is loading.', [playerType])
});
const el = super.createEl('div', {
className: 'vjs-loading-spinner',
目錄:'ltr'
});
el.appendChild(controlText);
返回 el;
}
}
Component.registerComponent('LoadingSpinner', LoadingSpinner);
導出默認 LoadingSpinner;