Classe: StreamManager

Constructeur

Gestionnaire de flux

new StreamManager(mediaElement)

Paramètre

MediaElement

Facultative

É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

La fonction getStreamId() renvoie la chaîne

Renvoie l'ID du flux actuel.

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ètre

Paramètres de tag d'emplacement publicitaire

Objet

Nouveaux paramètres de tag d'emplacement publicitaire.

La valeur peut être nulle.

requestStream

requestStream(loadRequest, streamRequest) renvoie la promesse contenant la valeur CafLoadInterceptorReturnType pouvant être vide.

Demande à charger un flux à l'aide des paramètres de flux fournis. Il remplit la loadRequest avec les données de flux chargées.

Paramètre

loadRequest

cast.framework.messages.LoadRequestData

La valeur ne doit pas être nulle.

demande de flux

Demande de flux

La valeur ne doit pas être nulle.

Renvoie

non-null Promise containing nullable CafLoadInterceptorReturnType 

réinitialiser

réinitialiser()

Réinitialise le gestionnaire de flux et supprime toute interrogation continue.