Clase: Botón Menú Velocidad de reproducción

Botón Menú Velocidad de reproducción

Componente para controlar la velocidad de reproducción.


new PlaybackRateMenuButton (jugador [, opciones])

Crea una instancia de esta clase.

Parámetros:
Nombre Tipo Argumento Descripción
jugador Jugador

El jugador al que debe asociarse esta clase.

opciones Objeto <optional>

El almacén de clave/valor de las opciones de los jugadores.

Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es

Extiende

Miembros


<protected> Oculta umbral _: Número

Oculte el menú si el número de elementos es inferior o igual a este umbral. El valor predeterminado es 0 y cada vez que agreguemos elementos que se pueden ocultar al menú lo incrementaremos. Lo enumeramos aquí porque cada vez que ejecutamos CreateMenu necesitamos restablecer el valor.

Tipo:
  • Número
Heredado de:
Fuente:
menu/menu-button.js que es

Métodos


Crear clase CSS ()

Crea el nombre de clase DOM predeterminado.

Anulaciones:
Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es
Devoluciones:

El nombre de clase DOM de este objeto.

Tipo
cuerda

Crear el ()

Crea el Componenteelemento DOM de

Anulaciones:
Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es
Devoluciones:

El elemento que se creó.

Tipo
Elemento

<abstracto > Crear elementos ()

Cree la lista de elementos de menú. Específico para cada subclase.

Heredado de:
Fuente:
menu/menu-button.js que es

Menú Crear ()

Crear el menú de velocidad de reproducción

Anulaciones:
Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es
Devoluciones:

Objeto de menú rellenado con PlaybackRateMenuItems

Tipo
Menú

disable ()

Desactiva el botón MenuButton. No permita que se haga clic en él.

Heredado de:
Fuente:
menu/menu-button.js que es
Devoluciones:

Devuelve por sí mismo; el método se puede encadenar.

Tipo
Botón Menú

enable ()

Habilita el botón MenuButton. Permita que se haga clic en él.

Heredado de:
Fuente:
menu/menu-button.js que es
Devoluciones:

Devuelve por sí mismo; el método se puede encadenar.

Tipo
Botón Menú

handleClick ([evento])

Esto se llama cuando se "hace clic» en un PlaybackRateMenuButton. Consulte ClickableComponent para obtener información más detallada sobre lo que puede ser un clic.

Parámetros:
Nombre Tipo Argumento Descripción
evento Objeto del evento~Evento <optional>

los keydown , grifo , o hacer clic evento que hizo que se llamara a esta función.

Anulaciones:
Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es
Escucha eventos:
  • evento:tap
  • evento:haga clic

HandleKeypress (evento)

Controla las teclas de tabulación, escape, flecha abajo y flecha arriba para MenuButton. Consulte ClickableComponent #handleKeyPress para ver las instancias en las que se llama a esto.

Parámetros:
Nombre Tipo Descripción
evento Objeto del evento~Evento

los keydown evento que hizo que se llamara a esta función.

Heredado de:
Fuente:
menu/menu-button.js que es
Escucha eventos:
  • evento:keydown

HandleSubMenuKeypress (evento)

Manejar un keydown evento en un submenú. El agente de escucha para esto se añade al constructor.

Parámetros:
Nombre Tipo Descripción
evento Objeto del evento~Evento

Evento de prensa clave

Heredado de:
Fuente:
menu/menu-button.js que es
Escucha eventos:
  • evento:keydown

tasa de reproducción ()

Obtenga las posibles tasas de reproducción

Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es
Devoluciones:

Todas las tasas de reproducción posibles

Tipo
Matriz

playbackRateSupported ()

Obtén si la tecnología admite las tasas de reproducción y si existe una serie de velocidades de reproducción

Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es
Devoluciones:

Si se admite cambiar la velocidad de reproducción

Tipo
booleano

Pulsar botón ()

Pon el MenuButton actual en un estado pulsado.

Heredado de:
Fuente:
menu/menu-button.js que es

Despulsar botón ()

Saca el MenuButton actual del estado pulsado.

Heredado de:
Fuente:
menu/menu-button.js que es

update ()

Actualiza el menú en función del estado actual de sus elementos.

Heredado de:
Fuente:
menu/menu-button.js que es

updateARIAAttributes ()

Actualiza los atributos de accesibilidad ARIA

Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es

updateLabel ([evento])

Actualizar etiqueta del botón cuando se cambia la tasa

Parámetros:
Nombre Tipo Argumento Descripción
evento Objeto del evento~Evento <optional>

El evento que provocó que se ejecutara esta función.

Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es
Escucha eventos:
  • Jugador #evento: cambio de tarifas

updateVisibility ([evento])

Ocultar los controles de velocidad de reproducción cuando no hay opciones de velocidad de reproducción para seleccionar

Parámetros:
Nombre Tipo Argumento Descripción
evento Objeto del evento~Evento <optional>

El evento que provocó que se ejecutara esta función.

Fuente:
control-bar/playback-rate-menu/playback-rate-menu-button.js que es
Escucha eventos: