/**
 * @archivo cargando-spinner.js
 * /
importar componente desde './componente';
importar * como dom desde './utils/dom';

/**
 * Una ruleta de carga para usar durante los eventos de espera/carga.
 *
 * Componente @extiende
 * /
clase LoadingSpinner extiende Componente {

  /**
   * Crear el elemento DOM `LoadingSpinner`s.
   *
   * @return {Elemento}
   * El elemento dom que se crea.
   * /
  crearEl() {
    const esAudio = this.player_.isAudio();
    const playerType = this.localize(isAudio ? 'Reproductor de música' : 'Reproductor de video');
    const controlText = dom.createEl('span', {
      className: 'vjs-control-texto',
      textContent: this.localize('{1} se está cargando.', [playerType])
    });

    const el = super.createEl('div', {
      className: 'vjs-cargando-spinner',
      dir: 'ltr'
    });

    el.appendChild(textocontrol);

    volver el;
  }
}

Component.registerComponent('LoadingSpinner', LoadingSpinner);
exportar LoadingSpinner predeterminado;