Middleware.js
Mitglieder
-
statisch , Konstante erlaubtGetter :Objekt
-
Aufzählung zulässiger Getter, wobei die Schlüssel Methodennamen sind.
-
statisch , Konstante erlaubtMediatoren :Objekt
-
Aufzählung zulässiger Mediatoren, wobei die Schlüssel Methodennamen sind.
-
statisch , Konstante erlaubtSetter :Objekt
-
Aufzählung zulässiger Setter, wobei die Schlüssel Methodennamen sind.
Methoden
-
statisch clearCacheForPlayer(Spieler)
-
Leeren Sie den Middleware-Cache für einen Player.
Parameter:
Nennen Typ Beschreibung Spieler
Spieler -
static get(Middleware, Technologie, Methode) → {Gemischt}
-
Ruft zuerst einen Getter auf die Tech auf, durch jede Middleware von rechts nach links zum Spieler.
Parameter:
Nennen Typ Beschreibung Middleware
Array.<Objekt> Ein Array von Middleware-Instanzen.
Tech
Tech Die aktuelle Technologie.
Methode
String Ein Methodenname.
Gibt zurück:
Gemischt -Der endgültige Wert von der Technik, nachdem Middleware ihn abgefangen hat.
-
statisches getMiddleware(Typ) → {Array.<Funktion () >|undefiniert}
-
Ruft Middlewares nach Typ (oder alle Middlewares) ab.
Parameter:
Nennen Typ Beschreibung Typ
String Der übereinstimmende MIME-Typ oder
„*“
für alle MIME-Typen.Gibt zurück:
Anordnung.< Funktion()> | nicht definiert -Eine Reihe von Middleware oder
nicht definiert
wenn keine vorhanden sind. -
statisches Vermitteln(Middleware, Technologie, Methode, Argument) → {Gemischt}
-
Nimmt das dem Spieler gegebene Argument und ruft das
Anruf
Version der Methode auf jeder Middleware von links nach rechts.Rufen Sie dann die übergebene Methode auf dem Tech auf und geben Sie das Ergebnis unverändert über die Middleware an den Spieler zurück, diesmal von rechts nach links.
Parameter:
Nennen Typ Beschreibung Middleware
Array.<Objekt> Ein Array von Middleware-Instanzen.
Tech
Tech Die aktuelle Technologie.
Methode
String Ein Methodenname.
arg
Gemischt Der Wert, der auf die Technologie gesetzt werden muss.
Gibt zurück:
Gemischt -Der Rückgabewert des
Methode
desTechnik
, unabhängig von den Rückgabewerten der Middleware. -
statischer Satz(Middleware, Technologie, Methode, Argument) → {Gemischt}
-
Nimmt das dem Spieler übergebene Argument und ruft die Setter-Methode auf jeder Middleware von links nach rechts zum Tech auf.
Parameter:
Nennen Typ Beschreibung Middleware
Array.<Objekt> Ein Array von Middleware-Instanzen.
Tech
Tech Die aktuelle Technologie.
Methode
String Ein Methodenname.
arg
Gemischt Der Wert, der auf die Technologie gesetzt werden muss.
Gibt zurück:
Gemischt -Der Rückgabewert des
Methode
desTechnik
. -
statisch setSource(Spieler, src, Die)
-
Legt eine Quelle asynchron mithilfe von Middleware fest, indem alle übereinstimmenden Middlewares rekursiv durchlaufen und aufgerufen werden
setSource
auf jedem, wobei jedes Mal der vorherige zurückgegebene Wert übergeben wird.Parameter:
Nennen Typ Beschreibung Spieler
Spieler src
Tech~SourceObject Ein Quellobjekt.
Die
Funktion die nächste Middleware, die ausgeführt werden soll.
-
statisch setTech(Middleware, Technik)
-
Wenn die Technologie festgelegt ist, übergibt sie die Technologie an die einzelnen Middleware
setTech
Methode.Parameter:
Nennen Typ Beschreibung Middleware
Array.<Objekt> Ein Array von Middleware-Instanzen.
Tech
Tech Eine Video.js-Technologie.
-
statische Verwendung(Typ, Middleware)
-
Definieren Sie eine Middleware, die der Player über eine Factory-Funktion verwenden soll, die ein Middleware-Objekt zurückgibt.
Parameter:
Nennen Typ Beschreibung Typ
String Der übereinstimmende MIME-Typ oder
„*“
für alle MIME-Typen.Middleware
MiddlewareFactory Eine Middleware-Factory-Funktion, die für übereinstimmende Typen ausgeführt wird.
Geben Sie Definitionen ein
-
MiddlewareFabrik(Spieler)
-
Eine Middleware-Factory-Funktion, die a . zurückgeben sollte Middleware-Objekt.
Diese Fabrik wird bei Bedarf für jeden Spieler aufgerufen, wobei der Spieler als Argument übergeben wird.
Parameter:
Nennen Typ Beschreibung Spieler
Spieler Ein Video.js-Player.
-
MiddlewareObject
-
Ein Middleware-Objekt ist ein einfaches JavaScript-Objekt mit Methoden, die den Technik Methoden in den Listen der erlaubten Getter , Setter , und Vermittler.