/**
 * @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;