RTCPeerConnectionIceEvent

Baseline 广泛可用 *

此功能已成熟,并可在多种设备和浏览器版本上使用。自 2018 年 9 月以来,它已在各种浏览器中推出。

* 此特性的某些部分可能存在不同级别的支持。

RTCPeerConnectionIceEvent 接口表示与目标(通常是 RTCPeerConnection)相关的 ICE 候选者事件。

只有一种事件属于此类型:icecandidate

Event RTCPeerConnectionIceEvent

实例属性

由于 RTCPeerConnectionIceEvent 是一个 Event,因此该事件还实现了这些属性:.

RTCPeerConnectionIceEvent.candidate 只读

包含与事件关联的 RTCIceCandidate,如果此事件表示没有更多候选者,则为 null

构造函数

RTCPeerConnectionIceEvent()

返回一个新的 RTCPeerConnectionIceEvent。它接受两个参数,第一个是代表事件类型的字符串;第二个是一个包含其引用的 RTCIceCandidate 的字典。

实例方法

由于 RTCPeerConnectionIceEvent 是一个 Event,因此该事件还实现了这些属性。没有特定的 RTCDataChannelEvent 方法。

示例

js
pc.onicecandidate = (ev) => {
  console.log(
    `The ICE candidate ('${ev.candidate.candidate}') added to connection.`,
  );
};

规范

规范
WebRTC:浏览器中的实时通信
# rtcpeerconnectioniceevent

浏览器兼容性

另见