--- title: RTCDataChannelEvent slug: Web/API/RTCDataChannelEvent translation_of: Web/API/RTCDataChannelEvent ---

{{APIRef("WebRTC")}}{{SeeCompatTable}}

RTCDataChannelEvent インタフェースは{{domxref("RTCPeerConnection")}}へ{{domxref("RTCDataChannel")}}をアタッチしている時に発生するイベントを表現します。イベントタイプは、{{event("datachannel")}}です。

プロパティ

{{domxref("RTCDataChannelEvent")}} は {{domxref("Event")}}であり、このイベントは {{domxref("Event")}}のプロパティも実装します。

{{domxref("RTCDataChannelEvent.channel")}} {{readOnlyInline}}
このイベントに関連付けられたデータチャンネルを含む{{domxref("RTCDataChannel")}}を含みます。

コンストラクタ

{{domxref("RTCDataChannelEvent.RTCDataChannelEvent()", "RTCDataChannelEvent()")}}
新しいRTCDataChannelEventを返します。このコンストラクタは2つの引数を持ち、最初の引数は、イベントタイプを表す {{domxref("DOMString")}} で、2つ目の引数は{{domxref("RTCDataChannel")}}を含むディクショナリです。

メソッド

{{domxref("RTCDataChannelEvent")}} は {{domxref("Event")}}であり、このイベントは {{domxref("Event")}}のプロパティも実装します。 具体的な {{domxref("RTCDataChannelEvent")}} メソッドはありません。

pc.ondatachannel = function( ev ) {
                      alert("The data channel " +
                            ev.channel.label +
                            " has been added to this connection.");
                   }

仕様

Specification Status Comment
{{ SpecName('WebRTC 1.0', '#idl-def-RTCDataChannelEvent', 'RTCDataChannelEvent') }} {{Spec2('WebRTC 1.0')}} Initial definition.

ブラウザ互換性

{{Compat("api.RTCDataChannelEvent")}}

See also