middleware.js
Miembros
-
estático , constante permitidos :Objeto
-
Enumeración de getters permitidos donde las claves son nombres de métodos.
-
estático , constante Permitidos Mediadores :Objeto
-
Enumeración de mediadores permitidos donde las claves son nombres de métodos.
-
estático , constante permitidosetters :Objeto
-
Enumeración de establecedores permitidos donde las claves son nombres de métodos.
Métodos
-
estático clearCacheForPlayer(jugador)
-
Limpia la caché de middleware de un jugador.
-
obtención estática (middleware, tecnología, método) → {Mixed}
-
Primero llama a un captador de la tecnología, a través de cada middleware de derecha a izquierda hasta el jugador.
Parámetros:
Nombre Tipo Descripción middleware
Matriz.<Objeto> Una serie de instancias de middleware.
tecnología
Tecnología La tecnología actual.
método
cuerda Nombre de método.
Devoluciones:
Mixto -El valor final de la tecnología después de que el middleware lo haya interceptado.
-
getMiddleware estático (tipo) → {Array.< función()> |indefinido}
-
Obtiene middlewares por tipo (o todos los middlewares).
Parámetros:
Nombre Tipo Descripción tipo
cuerda Tipo MIME que coincide o
"*»
para todos los tipos MIME.Devoluciones:
Formación.< función()> | indefinido -Una variedad de middlewares o
indefinido
si no existe ninguno. -
mediado estático (middleware, tecnología, método, arg) → {Mixed}
-
Toma el argumento dado al jugador y llama al
llama
versión del método en cada middleware de izquierda a derecha.Luego, llame al método pasado en la tecnología y devuelva el resultado sin cambios al jugador, a través del middleware, esta vez de derecha a izquierda.
Parámetros:
Nombre Tipo Descripción middleware
Matriz.<Objeto> Una serie de instancias de middleware.
tecnología
Tecnología La tecnología actual.
método
cuerda Nombre de método.
arg
mixto El valor que se debe establecer en la tecnología.
Devoluciones:
Mixto -El valor de retorno de la
método
de Eltecnico
, independientemente de los valores de retorno de middlewares. -
conjunto estático (middleware, tecnología, método, argumento) → {Mixed}
-
Toma el argumento dado al jugador y llama al método setter en cada middleware de izquierda a derecha para el técnico.
Parámetros:
Nombre Tipo Descripción middleware
Matriz.<Objeto> Una serie de instancias de middleware.
tecnología
Tecnología La tecnología actual.
método
cuerda Nombre de método.
arg
mixto El valor que se debe establecer en la tecnología.
Devoluciones:
Mixto -El valor de retorno de la
método
de Eltecnico
. -
estático setSource(jugador, src, El)
-
Establece de forma asincrónica una fuente utilizando middleware recurriendo a cualquier middleware coincidente y llamando
setSource
en cada uno, pasando el valor devuelto anterior cada vez.Parámetros:
Nombre Tipo Descripción jugador
Jugador A Jugador ejemplo.
src
Tech~SourceObject Un objeto fuente.
El
función próximo middleware para ejecutar.
-
estático setTech(middleware, tecnología)
-
Cuando la tecnología está configurada, pasa la tecnología a cada middleware.
setTech
método.Parámetros:
Nombre Tipo Descripción middleware
Matriz.<Objeto> Una serie de instancias de middleware.
tecnología
Tecnología Una tecnología de Video.js.
-
uso estático(tipo, middleware)
-
Defina un middleware que el reproductor debe utilizar mediante una función de fábrica que devuelva un objeto middleware.
Parámetros:
Nombre Tipo Descripción tipo
cuerda Tipo MIME que coincide o
«*»
para todos los tipos MIME.middleware
Fábrica de Midleware Función de fábrica de middleware que se ejecutará para tipos coincidentes.
Definiciones de tipo
-
MiddlewareFactory(jugador)
-
Una función de fábrica de middleware que debería devolver un MiddlewareObject.
Esta fábrica se llamará para cada jugador cuando sea necesario, con el jugador pasado como argumento.
Parámetros:
Nombre Tipo Descripción jugador
Jugador Un reproductor de Video.js.
-
Objeto Middleware
-
Un objeto de middleware es un objeto JavaScript simple que tiene métodos que coinciden con Tecnología métodos que se encuentran en las listas de permitidos captadores , setters , y mediadores.