RemoteVideoStream interface
Représente la vidéo ou le partage d’écran d’un participant distant.
- Extends
Propriétés
is |
Indique si le flux est disponible pour le rendu dans l’interface utilisateur. Lorsque cet indicateur devient vrai, la vidéo du participant distant est activée. et nous pouvons créer une vue pour afficher ce flux vidéo distant sur l’interface utilisateur. |
Propriétés héritées
id | ID du flux distant. |
is |
Indique si des paquets vidéo sont reçus. Cet indicateur peut devenir false dans des cas tels que des blocages vidéo à distance, une bande passante réseau faible, etc. Il est recommandé d’afficher un spinner de chargement sur la vidéo, si isReceiving a la valeur false et isAvailable a la valeur true. |
media |
Obtenez ce type de flux multimédia distant. |
size | Taille du flux. Plus le flux est important, plus la qualité de la vidéo est élevée. |
Méthodes
get |
Obtenir un flux vidéo brut distant |
off("is |
Fonction de désinscription pour l’événement isAvailableChanged. |
off("is |
Fonction de désinscription pour l’événement isRenderingChanged. |
off("size |
Fonction de désinscription pour l’événement sizeChanged. |
on("is |
Fonction d’abonnement pour l’événement isAvailableChanged. |
on("is |
Fonction d’abonnement à l’événement isRenderingChanged. |
on("size |
Fonction d’abonnement pour l’événement sizeChanged. |
Détails de la propriété
isAvailable
Indique si le flux est disponible pour le rendu dans l’interface utilisateur. Lorsque cet indicateur devient vrai, la vidéo du participant distant est activée. et nous pouvons créer une vue pour afficher ce flux vidéo distant sur l’interface utilisateur.
isAvailable: boolean
Valeur de propriété
boolean
Détails de la propriété héritée
id
isReceiving
Indique si des paquets vidéo sont reçus. Cet indicateur peut devenir false dans des cas tels que des blocages vidéo à distance, une bande passante réseau faible, etc. Il est recommandé d’afficher un spinner de chargement sur la vidéo, si isReceiving a la valeur false et isAvailable a la valeur true.
isReceiving: boolean
Valeur de propriété
boolean
Hérité deRemoteVideoStreamCommon.isReceiving
mediaStreamType
Obtenez ce type de flux multimédia distant.
mediaStreamType: MediaStreamType
Valeur de propriété
size
Taille du flux. Plus le flux est important, plus la qualité de la vidéo est élevée.
size: StreamSize
Valeur de propriété
Hérité deRemoteVideoStreamCommon.size
Détails de la méthode
getMediaStream()
Obtenir un flux vidéo brut distant
function getMediaStream(): Promise<MediaStream>
Retours
Promise<MediaStream>
MediaStream ou non défini.
off("isAvailableChanged", PropertyChangedEvent)
Fonction de désinscription pour l’événement isAvailableChanged.
function off(event: "isAvailableChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"isAvailableChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
rappel fn utilisé pour s’abonner à cet événement.
off("isReceivingChanged", PropertyChangedEvent)
Fonction de désinscription pour l’événement isRenderingChanged.
function off(event: "isReceivingChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"isReceivingChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
rappel fn utilisé pour s’abonner à cet événement.
off("sizeChanged", PropertyChangedEvent)
Fonction de désinscription pour l’événement sizeChanged.
function off(event: "sizeChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"sizeChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
rappel fn utilisé pour s’abonner à cet événement.
on("isAvailableChanged", PropertyChangedEvent)
Fonction d’abonnement pour l’événement isAvailableChanged.
function on(event: "isAvailableChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"isAvailableChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
rappel fn qui sera appelé lorsque la valeur de cette propriété va changer.
on("isReceivingChanged", PropertyChangedEvent)
Fonction d’abonnement à l’événement isRenderingChanged.
function on(event: "isReceivingChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"isReceivingChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
rappel fn qui sera appelé lorsque la valeur de cette propriété va changer.
on("sizeChanged", PropertyChangedEvent)
Fonction d’abonnement pour l’événement sizeChanged.
function on(event: "sizeChanged", listener: PropertyChangedEvent)
Paramètres
- event
-
"sizeChanged"
nom de l’événement.
- listener
- PropertyChangedEvent
rappel fn qui sera appelé lorsque la valeur de cette propriété va changer.