Corso: StreamManager

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

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.