このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

RTCPeerConnectionIceEvent

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2018年9月以降、すべてのブラウザーで利用可能です。

RTCPeerConnectionIceEvent インターフェイスは、通常 RTCPeerConnectionの ICE 候補に関連して発生するイベントを表現します。

この型のイベントは、 icecandidate の 1 つだけです。

Event RTCPeerConnectionIceEvent

インスタンスプロパティ

RTCPeerConnectionIceEventEvent の一種であり、このイベントはそのプロパティも実装しています。

RTCPeerConnectionIceEvent.candidate 読取専用

イベントに関連付けられた候補を含む RTCIceCandidate を格納し、このイベントがこれ以上来る候補がないことを示す場合は null を格納します。

コンストラクター

RTCPeerConnectionIceEvent()

新しい RTCPeerConnectionIceEvent を返します。このコンストラクターは 2 つの引数を持ち、最初の引数はイベントの種類を表す文字列であり、 2 つ目は RTCIceCandidate を含む辞書です。

インスタンスメソッド

RTCPeerConnectionIceEventEvent の一種であり、このイベントはそのプロパティも実装しています。 RTCDataChannelEvent に固有のメソッドはありません。

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

仕様書

仕様書
WebRTC: Real-Time Communication in Browsers
# rtcpeerconnectioniceevent

ブラウザーの互換性

関連情報