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

瀏覽器相容性

另見