StreamManager
Gestisce gli stream di inserimento di annunci dinamici. Gestisce le interazioni con il backend DAI e gestisce i ping di monitoraggio, nonché l'inoltro dello stream e degli eventi relativi agli annunci al publisher. Si integra con l'API CAF per l'interfaccia utente degli annunci.
Costruttore
StreamManager
nuovo StreamManager(mediaElement)
Parametro |
|
---|---|
mediaElement |
Facoltativo L'elemento multimediale HTML in cui verrà eseguita la riproduzione. Fornisci solo se si utilizza un player personalizzato. Il valore può essere nullo. |
- Tiri
-
quando non vengono forniti i parametri obbligatori.
- @implements {EventTarget}
Metodi
getStreamId
getStreamId() restituisce stringa
Restituisce l'ID dello stream corrente.
- Ritorni
-
nullable string
replaceAdTagParameters
replaceAdTagParameters(adTagParameters)
Sostituisce tutti i parametri tag annuncio utilizzati per le richieste di annunci imminenti per un live streaming.
Parametro |
|
---|---|
adTagParameters |
Oggetto con proprietà stringa I nuovi parametri del tag annuncio. Deve contenere valori stringa. Il valore non deve essere nullo. |
requestStream
requestStream(loadRequest, streamRequest) restituisce Promise contenente CafLoadInterceptorReturnType nullo
Richiede il caricamento di uno stream utilizzando i parametri di streaming forniti. Completa il oggetto LoadRequest con i dati del flusso caricati.
Parametro |
|
---|---|
loadRequest |
cast.framework.messages.LoadRequestData Il valore non deve essere nullo. |
streamRequest |
Il valore non deve essere nullo. |
- Ritorni
-
non-null Promise containing nullable CafLoadInterceptorReturnType
reimpostazione
reimpostazione della funzione
Reimposta Gestione stream e rimuove eventuali polling continuo.