RTCIceTransport: gatheringState-Eigenschaft
Die schreibgeschützte gatheringState
-Eigenschaft der RTCIceTransport
-Schnittstelle gibt einen String zurück, der den aktuellen Sammelstatus des ICE-Agenten für diesen Transport angibt: "new"
, "gathering"
oder "complete"
.
Sie können erkennen, wann sich der Wert dieser Eigenschaft ändert, indem Sie auf ein Ereignis des Typs gatheringstatechange
achten.
Beachten Sie, dass gatheringState
nur den Sammelstatus dieses Transports darstellt, während RTCPeerConnection.iceGatheringState
den gesamten Sammelstatus der gesamten Verbindung darstellt, einschließlich jedes RTCIceTransport
, das von jedem RTCRtpSender
und jedem RTCRtpReceiver
in der gesamten Verbindung verwendet wird.
Wert
Ein String, der den aktuellen Status des Kandidaten-Sammelprozesses des ICE-Agenten angibt:
"new"
-
Der
RTCIceTransport
ist neu erstellt und hat noch nicht begonnen, ICE-Kandidaten zu sammeln. "gathering"
-
Der Transport befindet sich im Prozess des Sammelns von Kandidaten.
"complete"
-
Der Transport hat das Sammeln von ICE-Kandidaten abgeschlossen und das End-der-Kandidaten-Indikator an das entfernte Gerät gesendet. Der Transport wird keine weiteren Kandidaten sammeln, es sei denn, es tritt ein ICE-Neustart auf, woraufhin der Sammelprozess von vorne beginnt.
Spezifikationen
Specification |
---|
WebRTC: Real-Time Communication in Browsers # dom-icetransport-gatheringstate |
Browser-Kompatibilität
BCD tables only load in the browser