Clase: StreamManager

Constructor

StreamManager

new MediaManager(mediaElement)

Parámetro

mediaElement

Opcional

Es el elemento multimedia HTML en el que se realizará la reproducción. Solo proporciona esta información si usas un reproductor personalizado.

Arroja

cuando no se proporcionan los parámetros obligatorios.

Propiedad

streamMonitor

PodServingStreamMonitor no nulo

Métodos

addEventListener

addEventListener(type, listener) devuelve void.

Agrega un objeto de escucha para el tipo de evento determinado.

Parámetro

tipo

string

El tipo de evento que se debe escuchar;

objeto de escucha

function(non-null StreamEvent)

Es una función a la que se llama cada vez que ocurre un evento de este tipo.

Muestra

void 

getStreamId

getStreamId() muestra (nulo o cadena).

Muestra el ID de la transmisión actual.

Muestra

(null or string) 

loadStreamMetadata

loadStreamMetadata() devuelve un valor nulo.

Solicita al SDK que cargue los metadatos del anuncio y, luego, transmite StreamEvent.LOADED. Se debe activar de forma manual una vez que se haya recuperado el manifiesto de la transmisión desde el compilador de videos de terceros. Solo se usa para la publicación de VOD de Pod con un editor de videos de terceros y no se realiza ninguna acción para otras solicitudes de transmisión.

Muestra

void 

removeEventListener

removeEventListener(type, listener) devuelve void.

Quita un objeto de escucha para el tipo de evento determinado. La función del objeto de escucha debe ser igual en función de la que se pasó anteriormente a addEventListener.

Parámetro

tipo

string

Es el tipo de evento para el que se quitará el objeto de escucha.

objeto de escucha

function(non-null StreamEvent)

Es la función que se quitará como objeto de escucha.

Muestra

void 

replaceAdTagParameters

replaceAdTagParameters(adTagParameters) devuelve un valor nulo.

Reemplaza todos los parámetros de la etiqueta de anuncio que se usan para las próximas solicitudes de anuncios de una transmisión en vivo.

Parámetro

adTagParameters

Objeto con propiedades de cadena

Los nuevos parámetros de la etiqueta de anuncio Debe tener valores de cadena.

El valor no debe ser nulo.

Muestra

void 

requestStream

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

Solicita que se cargue una transmisión con los parámetros de transmisión proporcionados. Completa la carga de carga con los datos de la transmisión cargada.

Parámetro

loadRequest

cast.framework.messages.LoadRequestData

El valor no debe ser nulo.

streamRequest

StreamRequest

El valor no debe ser nulo.

Muestra

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

restablecer

reset() devuelve un valor nulo.

Restablece el administrador de transmisiones y quita cualquier sondeo continuo.

Muestra

void