Nouveau Suivi en direct(lecteur, optionsopter)
Crée une instance de cette classe.
Paramètres :
Prénom | Type | Attributs | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
joueur |
Joueur |
Le |
||||||||||||||||
options |
Objet |
<facultatif> |
Le magasin de clé/valeur des options de joueur. Propriétés
|
Méthodes
-
atLiveEdge() → {boolean}
-
Détermine si currentTime est à la limite en direct et ne prendra pas de retard à chaque changement de fin de recherche
Retours :
booléen -Si la lecture est à la limite du direct
-
behindLiveEdge() → {boolean}
-
Si nous sommes actuellement en retard sur le live edge, alias currentTime sera en retard sur un seekableendchange
Retours :
booléen -Si nous sommes derrière le bord vivant
-
jetez()
-
Éliminer liveTracker
-
handleDurationchange()
-
gérer un événement de changement de durée sur le lecteur et démarrer/arrêter le suivi en conséquence.
-
handleFirstTimeupdate()
-
gérer la première mise à jour sur le lecteur s'il n'était pas déjà en cours de lecture lorsque le suivi en direct a commencé à suivre.
-
poignéeJouer()
-
gérer le premier jeu sur le lecteur et s'assurer que nous cherchons jusqu'au bord du direct.
-
poignéeRecherché()
-
Gardez une trace de l'heure à laquelle une recherche commence et écoutez la recherche pour trouver où se termine une recherche.
-
poignéeChangement de visibilité()
-
basculer le suivi en fonction de la visibilité du document
-
isLive() → {boolean}
-
Détermine si le lecteur est en direct, vérifie uniquement si ce composant suit la lecture en direct ou non
Retours :
booléen -Si liveTracker suit
-
isTracking()
-
Que le suivi en direct soit actuellement en cours de suivi ou non.
-
liveCurrentTime() → {nombre}
-
obtenir ce que nous attendons de l'heure actuelle en direct
Retours :
numéro -L'heure actuelle en direct attendue
-
liveWindow() → {nombre}
-
Obtenez la fenêtre de temps en direct, c'est-à-dire la durée entre le début de la recherche et l'heure actuelle en direct.
Retours :
numéro -Le nombre de secondes pouvant être recherchées dans la vidéo en direct.
-
nextSeekedFromUser()
-
L'événement recherché suivant est celui de l'utilisateur. Cela signifie que toute recherche
les 2s derrière live seront considérés comme derrière live pour de vrai et liveTolerance sera ignoré.
-
pastSeekEnd() → {nombre}
-
Le nombre de secondes qui se sont écoulées après la fin de la recherche a changé. Celui-ci sera remis à 0 une fois que la fin recherchée aura changé.
Retours :
numéro -Secondes après la fin de recherche actuelle
-
réinitialiser_()
-
Arrêtez le suivi et définissez toutes les variables internes sur leur valeur initiale.
-
seekableEnd() → {nombre}
-
Une aide pour que le joueur puisse être recherché afin que nous n'ayons pas à vérifier partout
Retours :
numéro -La fin la plus éloignée ou l'Infini.
-
seekableStart() → {nombre}
-
Une aide pour que le joueur puisse démarrer afin que nous n'ayons pas à vérifier partout
Retours :
numéro -Le début de recherche le plus ancien ou 0.
-
chercherVersLiveEdge()
-
Chercher le bord en direct si nous sommes derrière le bord en direct
-
startTracking()
-
commencer à suivre la lecture en direct
-
arrêter le suivi()
-
arrêter le suivi de la lecture en direct
-
toggleSuivi()
-
démarrer/arrêter le suivi
-
trackLive_()
-
toutes les fonctionnalités de suivi des changements de fin de recherche et de suivi de la distance à laquelle nous devrions être au-delà de la fin de la recherche