Membres
-
constant trouvertypeMime
-
Trouvez le type mime d'une chaîne source donnée si possible. Utilise le cache source du lecteur.
-
constant getMimetype
-
Obtenez le type mime d'une URL src donnée si possible
-
constant innerHTMLDescriptorPolyfill
-
notre mise en œuvre d'un
interneHTMLdescripteur pour les navigateurs qui n'en ont pas. -
constant srcDescriptorPolyfill
-
notre mise en œuvre d'un
srcdescripteur pour les navigateurs qui n'en ont pas.
Méthodes
-
clamp(number, min, max) → {number}
-
Conserver un nombre entre une valeur min et une valeur max
Paramètres :
Prénom Type Description numéronuméro Le nombre à serrer
min numéro La valeur minimale
max numéro La valeur maximale
Retours :
numéro -le nombre bloqué
-
constructColor(color, opacity) → {string}
-
Construisez une couleur rgba à partir d'un code couleur hexadécimal donné.
Paramètres :
Prénom Type Description Couleurnuméro Numéro hexadécimal pour la couleur, comme #f0e ou #f604e2.
opaciténuméro Valeur de l'opacité, 0,0 - 1,0.
Retours :
corde -La couleur rgba qui a été créée, comme 'rgba(255, 0, 0, 0.3)'.
-
defineLazyProperty(obj, clé, getValue, setter)
-
Object.defineProperty mais "paresseux", ce qui signifie que la valeur n'est définie qu'après sa première récupération, plutôt que d'être définie tout de suite.
Paramètres :
Prénom Type Défaut Description objObjet l'objet sur lequel définir la propriété
cléchaîne la clé de la propriété à définir
obtenirValeurfonction la fonction utilisée pour obtenir la valeur lorsque cela est nécessaire.
setter booléen true si un passeur doit être autorisé ou non
-
firstSourceWatch(technologie)
-
Corrige les fonctions internes du navigateur afin que nous puissions dire de manière synchrone si un
< la source>a été ajouté à l'élément média. Pour une raison quelconque, cela provoque unensemble de sourcessi l'élément média est prêt et n'a pas de source. Cela se produit lorsque :- La page vient de se charger et l'élément multimédia n'a pas de source.
- L'élément média a été vidé de toutes les sources, puis
charge()a été appelé.
Pour ce faire, il corrige les fonctions/propriétés suivantes lorsqu'elles sont prises en charge :
ajouter()- peut être utilisé pour ajouter un< la source>élément à l'élément médiaajouterEnfant()- peut être utilisé pour ajouter un< la source>élément à l'élément médiainsertAdjacentHTML()- peut être utilisé pour ajouter un< la source>élément à l'élément médiainterneHTML- peut être utilisé pour ajouter un< la source>élément à l'élément média
Paramètres :
Prénom Type Description technologieHtml5 L'objet technologique sur lequel l'ensemble de sources est configuré.
-
getDescriptor()
-
Obtenez un descripteur de propriété avec une liste de priorités et la propriété à obtenir.
-
hook(type, The)
-
Ajoutez un hook de fonction à un cycle de vie videojs spécifique.
Paramètres :
Prénom Type Description typechaîne le cycle de vie à laquelle se connecter la fonction.
Lefonction | Array.<fonction () > fonction ou tableau de fonctions à attacher.
-
hookOnce(type, The)
-
Ajoutez un hook de fonction qui ne s'exécutera qu'une seule fois à un cycle de vie videojs spécifique.
Paramètres :
Prénom Type Description typechaîne le cycle de vie à laquelle se connecter la fonction.
Lefonction | Array.<fonction () > fonction ou tableau de fonctions à attacher.
-
hooks(type, fnopt) → {Array}
-
Obtenez une liste de crochets pour un cycle de vie spécifique
Paramètres :
Prénom Type Attributs Description typechaîne le cycle de vie pour obtenir des crochets
fnfonction | Array.<fonction () > <facultatif>
Ajoutez éventuellement un crochet (ou des crochets) au cycle de vie que vous obtenez.
Retours :
Array -un tableau de crochets, ou un tableau vide s'il n'y en a pas.
-
isPromise(value) → {boolean}
-
Renvoie si un objet est
Promesse-comme (c'est-à-dire a unalorsméthode).Paramètres :
Prénom Type Description valeurObjet Un objet qui peut être ou non
Promesse-Comme.Retours :
booléen -Que l'objet soit ou non
Promesse-Comme. -
removeHook(type, fn) → {boolean}
-
Supprimez un hook d'un cycle de vie videojs spécifique.
Paramètres :
Prénom Type Description typechaîne le cycle de vie auquel la fonction s'est accrochée
fnfonction La fonction hook à supprimer
Retours :
booléen -La fonction qui a été supprimée ou undef
-
setupSourceset(technologie)
-
mettre en place
ensemble de sourcesmanipulation sur leHTML5technologie. Cette fonction corrige les propriétés/fonctions des éléments suivants :src- pour déterminer quandsrcest réglésetAttribute()- pour déterminer quandsrcest régléload()- cela redéclenche l'algorithme de sélection des sources et peut provoquer un jeu de sources.
S'il n'y a pas de source lorsque nous ajoutons
ensemble de sourcessoutien ou lors d'uncharge()nous corrigeons également les fonctions répertoriées dansfirstSourceWatch.Paramètres :
Prénom Type Description technologieHtml5 La technologie à patcher
-
silencePromesse(valeur)
-
Faites taire un objet de type Promesse.
Ceci est utile pour éviter les messages d'erreur de rejet de "promesse de lecture non attrapée" non nocifs, mais potentiellement déroutants.
Paramètres :
Prénom Type Description valeurObjet Un objet qui peut être ou non
Promesse-Comme. -
sourcesetLoad(tech) → {booléen}
-
Cette fonction est utilisée pour lancer un jeu de sources lorsqu'il y a quelque chose de similaire à
mediaEl.load()être appelé. Il essaiera de trouver la source via lesrcattribut puis le< la source>éléments. Il va alors tirerensemble de sourcesavec la source trouvée ou une chaîne vide si on ne peut pas savoir. S'il ne trouve pas de source, alorsensemble de sourcesne sera pas licencié.Paramètres :
Prénom Type Description technologieHtml5 L'objet technologique sur lequel l'ensemble de sources a été configuré
Retours :
booléen -renvoie false si le jeu de sources n'a pas été déclenché et true dans le cas contraire.
Définitions de types
-
Touches Menu
-
Toutes les touches utilisées pour le fonctionnement d'un menu
(bouton de menu,menuetélément de menu). Notez que les touches "Entrée" et "Espace" ne sont pas incluses ici (sinon, elles empêcheraient lebouton de menuet l'élément de menu d'être cliquables par le clavier)