Compartir a través de


RemoteVideoStream interface

Representa el vídeo o el uso compartido de pantalla de un participante remoto.

Extends

Propiedades

isAvailable

Indica si la secuencia está disponible para la representación en la interfaz de usuario. Cuando esta marca se vuelve verdadera, el participante remoto tiene activado su vídeo. y podemos crear una vista para mostrar esta secuencia de vídeo remota en la interfaz de usuario.

Propiedades heredadas

id

Identificador de la secuencia remota.

isReceiving

Si se reciben paquetes de vídeo. Esta marca puede convertirse en false en casos como inmovilizaciones de vídeo remoto, ancho de banda de red bajo, etcetera. Se recomienda mostrar un spinner de carga sobre el vídeo, si isReobject es false y isAvailable es true.

mediaStreamType

Obtenga este tipo de secuencia multimedia remota.

size

Tamaño de la secuencia. Cuanto mayor sea el tamaño de la secuencia, mejor será la calidad del vídeo.

Métodos

getMediaStream()

Obtención de la secuencia de vídeo sin procesar remota

off("isAvailableChanged", PropertyChangedEvent)

Función Unsubscribe para el evento isAvailableChanged.

off("isReceivingChanged", PropertyChangedEvent)

Función Unsubscribe para el evento isRenderingChanged.

off("sizeChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento sizeChanged.

on("isAvailableChanged", PropertyChangedEvent)

Función Subscribe para el evento isAvailableChanged.

on("isReceivingChanged", PropertyChangedEvent)

Función Subscribe para el evento isRenderingChanged.

on("sizeChanged", PropertyChangedEvent)

Función Subscribe para el evento sizeChanged.

Detalles de las propiedades

isAvailable

Indica si la secuencia está disponible para la representación en la interfaz de usuario. Cuando esta marca se vuelve verdadera, el participante remoto tiene activado su vídeo. y podemos crear una vista para mostrar esta secuencia de vídeo remota en la interfaz de usuario.

isAvailable: boolean

Valor de propiedad

boolean

Detalles de las propiedades heredadas

id

Identificador de la secuencia remota.

id: number

Valor de propiedad

number

heredado deRemoteVideoStreamCommon.id

isReceiving

Si se reciben paquetes de vídeo. Esta marca puede convertirse en false en casos como inmovilizaciones de vídeo remoto, ancho de banda de red bajo, etcetera. Se recomienda mostrar un spinner de carga sobre el vídeo, si isReobject es false y isAvailable es true.

isReceiving: boolean

Valor de propiedad

boolean

heredado deRemoteVideoStreamCommon.isReeply

mediaStreamType

Obtenga este tipo de secuencia multimedia remota.

mediaStreamType: MediaStreamType

Valor de propiedad

heredado deRemoteVideoStreamCommon.mediaStreamType

size

Tamaño de la secuencia. Cuanto mayor sea el tamaño de la secuencia, mejor será la calidad del vídeo.

size: StreamSize

Valor de propiedad

se hereda deremoteVideoStreamCommon.size

Detalles del método

getMediaStream()

Obtención de la secuencia de vídeo sin procesar remota

function getMediaStream(): Promise<MediaStream>

Devoluciones

Promise<MediaStream>

MediaStream o undefined.

off("isAvailableChanged", PropertyChangedEvent)

Función Unsubscribe para el evento isAvailableChanged.

function off(event: "isAvailableChanged", listener: PropertyChangedEvent)

Parámetros

event

"isAvailableChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn que se usó para suscribirse a este evento.

off("isReceivingChanged", PropertyChangedEvent)

Función Unsubscribe para el evento isRenderingChanged.

function off(event: "isReceivingChanged", listener: PropertyChangedEvent)

Parámetros

event

"isReceivingChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn que se usó para suscribirse a este evento.

off("sizeChanged", PropertyChangedEvent)

Cancelar la suscripción de la función para el evento sizeChanged.

function off(event: "sizeChanged", listener: PropertyChangedEvent)

Parámetros

event

"sizeChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn que se usó para suscribirse a este evento.

on("isAvailableChanged", PropertyChangedEvent)

Función Subscribe para el evento isAvailableChanged.

function on(event: "isAvailableChanged", listener: PropertyChangedEvent)

Parámetros

event

"isAvailableChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

on("isReceivingChanged", PropertyChangedEvent)

Función Subscribe para el evento isRenderingChanged.

function on(event: "isReceivingChanged", listener: PropertyChangedEvent)

Parámetros

event

"isReceivingChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.

on("sizeChanged", PropertyChangedEvent)

Función Subscribe para el evento sizeChanged.

function on(event: "sizeChanged", listener: PropertyChangedEvent)

Parámetros

event

"sizeChanged"

nombre del evento.

listener
PropertyChangedEvent

callback fn al que se llamará cuando cambie el valor de esta propiedad.