new PlaybackRateMenuButton (jugador [, opciones])
Crea una instancia de esta clase.
Parámetros:
Nombre | Tipo | Argumento | Descripción |
---|---|---|---|
jugador |
Jugador | El |
|
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
Componente
elemento 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
, ohacer 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: