RTCIceTransport:gatheringState 属性
gatheringState
是 RTCIceTransport
接口的只读属性,它返回一个字符串,指示此传输的 ICE 代理的当前收集状态:"new"
、"gathering"
或 "complete"
。
您可以通过监听类型为 gatheringstatechange
的事件来检测此属性的值何时发生变化。
请注意,gatheringState
表示此传输的收集状态,而 RTCPeerConnection.iceGatheringState
表示整个连接的整体收集状态,包括每个 RTCIceTransport
(由整个连接上的每个 RTCRtpSender
和每个 RTCRtpReceiver
使用)。
价值
指示 ICE 代理的候选收集过程的当前状态的字符串
"new"
-
RTCIceTransport
刚刚创建,尚未开始收集 ICE 候选。 "gathering"
-
传输正在收集候选。
"complete"
-
传输已完成收集 ICE 候选,并将候选结束指示器发送到远程设备。传输不会收集任何其他候选,除非发生 ICE 重启,此时收集过程将从头开始。
规范
规范 |
---|
WebRTC:浏览器中的实时通信 # dom-icetransport-gatheringstate |
浏览器兼容性
BCD 表格仅在浏览器中加载