Corso: StreamManager

Costruttore

StreamManager

new StreamManager(mediaElement)

Parametro

mediaElement

Facoltativo

L'elemento media HTML in cui verrà eseguita la riproduzione. Fornisci questo valore solo se utilizzi un player personalizzato.

Lanci

quando i parametri obbligatori non vengono forniti.

Proprietà

streamMonitor

non null PodServingStreamMonitor

Metodi

addEventListener

addEventListener(type, listener) restituisce void

Aggiunge un listener per il tipo di evento specificato.

Parametro

tipo

stringa

Il tipo di evento da tenere in considerazione.

listener

function(non-null StreamEvent)

Una funzione chiamata ogni volta che si verifica un evento di questo tipo.

Resi

void 

getStreamId

getStreamId() restituisce (null o stringa)

Restituisce l'ID dello stream corrente.

Resi

(null or string) 

loadStreamMetadata

loadStreamMetadata() restituisce void

Chiede all'SDK di caricare i metadati dell'annuncio e poi trasmette StreamEvent.LOADED. Questo deve essere attivato manualmente dopo aver recuperato il manifest dello stream dallo stitcher video di terze parti. Viene utilizzato solo per la pubblicazione di VOD con il servizio Pod con un editor video di terze parti ed è un'operazione non valida per altre richieste di stream.

Resi

void 

removeEventListener

removeEventListener(type, listener) restituisce void

Rimuove un listener per il tipo di evento specificato. La funzione di listener deve essere uguale per riferimento a quella passata in precedenza a addEventListener.

Parametro

tipo

stringa

Il tipo di evento per cui rimuovere l'ascoltatore.

listener

function(non-null StreamEvent)

La funzione da rimuovere come ascoltatore.

Resi

void 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters) restituisce void

Sostituisce tutti i parametri dei tag annuncio utilizzati per le richieste di annunci imminenti per un live streaming.

Parametro

adTagParameters

Oggetto con proprietà di stringa

I nuovi parametri dei tag annuncio. Deve avere valori di stringa.

Il valore non deve essere null.

Resi

void 

requestStream

requestStream(loadRequest, streamRequest) returns Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData)

Richiede il caricamento di uno stream utilizzando i parametri dello stream forniti. Compila la richiesta di caricamento con i dati dello stream caricato.

Parametro

loadRequest

cast.framework.messages.LoadRequestData

Il valore non deve essere null.

streamRequest

StreamRequest

Il valore non deve essere null.

Resi

non-null Promise containing (null, non-null cast.framework.messages.LoadRequestData, or non-null cast.framework.messages.ErrorData) 

reimposta

reset() restituisce void

Reimposta il gestore dello stream e rimuove eventuali polling continui.

Resi

void