Classe: StreamManager

Construtor

StreamManager

novo StreamManager(mediaElement)

Parâmetro

mediaElement

Opcional

O elemento de mídia HTML em que a reprodução ocorrerá. Forneça apenas se você estiver usando um player personalizado.

O valor pode ser nulo.

Gera

quando os parâmetros obrigatórios não são fornecidos.

  • @implements {EventTarget}

Métodos

getStreamId

getStreamId() retorna string

Retorna o código do stream atual.

Retorna

nullable string 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters)

Substitui todos os parâmetros de tag de anúncio usados nas próximas solicitações de anúncios de uma transmissão ao vivo.

Parâmetro

adTagParameters

Objeto com propriedades de string

Os novos parâmetros da tag de anúncio. Precisa conter valores de string.

O valor não pode ser nulo.

requestStream

requestStream(loadRequest, streamRequest) retorna promessa contendo CafLoadInterceptorReturnType anulável

Solicita que um stream seja carregado usando os parâmetros de stream fornecidos. Preenchimento do loadRequest com os dados de fluxo carregados.

Parâmetro

loadRequest

cast.framework.messages.LoadRequestData

O valor não pode ser nulo.

streamRequest

StreamRequest

O valor não pode ser nulo.

Retorna

non-null Promise containing nullable CafLoadInterceptorReturnType 

redefina

Redefinir()

Redefine o gerenciador de transmissões e remove todas as pesquisas contínuas.