RTCDataChannelEvent

RTCDataChannelEvent 接口表示与特定 RTCDataChannel 相关的事件。

Event RTCDataChannelEvent

构造函数

RTCDataChannelEvent()

创建一个新的 RTCDataChannelEvent

实例属性

还继承自 Event 的属性。

channel 只读

返回与事件关联的 RTCDataChannel

示例

在此示例中,datachannel 事件处理程序设置为保存数据通道引用并为需要监视的事件设置处理程序。 channel 属性提供表示与另一个对等节点连接的 RTCDataChannel

js
pc.ondatachannel = (event) => {
  inboundDataChannel = event.channel;
  inboundDataChannel.onmessage = handleIncomingMessage;
  inboundDataChannel.onopen = handleChannelOpen;
  inboundDataChannel.onclose = handleChannelClose;
};

请参阅 一个简单的 RTCDataChannel 示例,了解如何使用数据通道的另一个更完整的示例。

规范

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

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅