Classe: StreamManager

Constructeur

StreamManager

nouveau StreamManager(mediaElement)

Paramètres

mediaElement

Facultatif

Élément multimédia HTML où la lecture aura lieu. À fournir uniquement si vous utilisez un lecteur personnalisé.

La valeur peut être nulle.

Génère

Lorsque les paramètres requis ne sont pas fournis.

  • @implements {EventTarget}

Méthodes

getStreamId

getStreamId() renvoie une chaîne

Renvoie l'ID du flux en cours.

Renvoie

nullable string 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters)

Remplace tous les paramètres de tag d'emplacement publicitaire utilisés pour les demandes d'annonces à venir pour une diffusion en direct.

Paramètres

adTagParameters

Objet avec propriétés de chaîne

Paramètres du nouveau tag d'emplacement publicitaire. Doit contenir des valeurs de chaîne.

La valeur ne doit pas être nulle.

requestStream

requestStream(loadRequest, streamRequest) renvoie la promesse contenant la valeur CafLoadInterceptorReturnType pouvant avoir une valeur nulle

Demande le chargement d'un flux à l'aide des paramètres de flux fournis. Il remplit la requête loadRequest avec les données de flux chargées.

Paramètres

loadRequest

cast.framework.messages.LoadRequestData

La valeur ne doit pas être nulle.

streamRequest

StreamRequest

La valeur ne doit pas être nulle.

Renvoie

non-null Promise containing nullable CafLoadInterceptorReturnType 

reset

réinitialiser()

Réinitialise le gestionnaire de flux et supprime les sondages en continu.