RemoteVideoStream interface
Stellt die Video- oder Bildschirmfreigabe eines Remoteteilnehmers dar.
- Extends
Eigenschaften
is |
Gibt an, ob der Stream für das Rendern auf der Benutzeroberfläche verfügbar ist. Wenn dieses Flag wahr wird, wird das Video für den Remoteteilnehmer aktiviert. und wir können eine Ansicht erstellen, um diesen Remotevideostream auf der Benutzeroberfläche anzuzeigen. |
Geerbte Eigenschaften
id | ID des Remotedatenstroms. |
is |
Gibt an, ob Videopakete empfangen werden. Dieses Flag kann in Fällen wie dem Einfrieren von Remotevideos, einer geringen Netzwerkbandbreite usw. falsch sein. Es wird empfohlen, einen Ladedreher über dem Video anzuzeigen, wenn isReceiving auf false und isAvailable auf true festgelegt ist. |
media |
Rufen Sie diesen Remotemedienstreamtyp ab. |
size | Die Streamgröße. Je höher die Datenstromgröße, desto besser ist die Videoqualität. |
Methoden
get |
Abrufen eines Remote-Rohvideostreams |
off("is |
Unsubscribe-Funktion für das isAvailableChanged-Ereignis. |
off("is |
Unsubscribe-Funktion für das isRenderingChanged-Ereignis. |
off("size |
Unsubscribe-Funktion für das sizeChanged-Ereignis. |
on("is |
Subscribe-Funktion für das isAvailableChanged-Ereignis. |
on("is |
Subscribe-Funktion für das isRenderingChanged-Ereignis. |
on("size |
Subscribe-Funktion für das sizeChanged-Ereignis. |
Details zur Eigenschaft
isAvailable
Gibt an, ob der Stream für das Rendern auf der Benutzeroberfläche verfügbar ist. Wenn dieses Flag wahr wird, wird das Video für den Remoteteilnehmer aktiviert. und wir können eine Ansicht erstellen, um diesen Remotevideostream auf der Benutzeroberfläche anzuzeigen.
isAvailable: boolean
Eigenschaftswert
boolean
Geerbte Eigenschaftsdetails
id
isReceiving
Gibt an, ob Videopakete empfangen werden. Dieses Flag kann in Fällen wie dem Einfrieren von Remotevideos, einer geringen Netzwerkbandbreite usw. falsch sein. Es wird empfohlen, einen Ladedreher über dem Video anzuzeigen, wenn isReceiving auf false und isAvailable auf true festgelegt ist.
isReceiving: boolean
Eigenschaftswert
boolean
Geerbt vonRemoteVideoStreamCommon.isReceiving
mediaStreamType
Rufen Sie diesen Remotemedienstreamtyp ab.
mediaStreamType: MediaStreamType
Eigenschaftswert
Geerbt vonRemoteVideoStreamCommon.mediaStreamType
size
Die Streamgröße. Je höher die Datenstromgröße, desto besser ist die Videoqualität.
size: StreamSize
Eigenschaftswert
Geerbt vonRemoteVideoStreamCommon.size
Details zur Methode
getMediaStream()
Abrufen eines Remote-Rohvideostreams
function getMediaStream(): Promise<MediaStream>
Gibt zurück
Promise<MediaStream>
MediaStream oder undefiniert.
off("isAvailableChanged", PropertyChangedEvent)
Unsubscribe-Funktion für das isAvailableChanged-Ereignis.
function off(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parameter
- event
-
"isAvailableChanged"
Ereignisname.
- listener
- PropertyChangedEvent
Rückruf fn, der zum Abonnieren dieses Ereignisses verwendet wurde.
off("isReceivingChanged", PropertyChangedEvent)
Unsubscribe-Funktion für das isRenderingChanged-Ereignis.
function off(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parameter
- event
-
"isReceivingChanged"
Ereignisname.
- listener
- PropertyChangedEvent
Rückruf fn, der zum Abonnieren dieses Ereignisses verwendet wurde.
off("sizeChanged", PropertyChangedEvent)
Unsubscribe-Funktion für das sizeChanged-Ereignis.
function off(event: "sizeChanged", listener: PropertyChangedEvent)
Parameter
- event
-
"sizeChanged"
Ereignisname.
- listener
- PropertyChangedEvent
Rückruf fn, der zum Abonnieren dieses Ereignisses verwendet wurde.
on("isAvailableChanged", PropertyChangedEvent)
Subscribe-Funktion für das isAvailableChanged-Ereignis.
function on(event: "isAvailableChanged", listener: PropertyChangedEvent)
Parameter
- event
-
"isAvailableChanged"
Ereignisname.
- listener
- PropertyChangedEvent
Callback fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.
on("isReceivingChanged", PropertyChangedEvent)
Subscribe-Funktion für das isRenderingChanged-Ereignis.
function on(event: "isReceivingChanged", listener: PropertyChangedEvent)
Parameter
- event
-
"isReceivingChanged"
Ereignisname.
- listener
- PropertyChangedEvent
Callback fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.
on("sizeChanged", PropertyChangedEvent)
Subscribe-Funktion für das sizeChanged-Ereignis.
function on(event: "sizeChanged", listener: PropertyChangedEvent)
Parameter
- event
-
"sizeChanged"
Ereignisname.
- listener
- PropertyChangedEvent
Callback fn, der aufgerufen wird, wenn sich der Wert dieser Eigenschaft ändert.