RTCDataChannelEvent:RTCDataChannelEvent() 构造函数

RTCDataChannelEvent() 构造函数创建一个新的 RTCDataChannelEvent 对象。

注意:您很少会手动构造 RTCDataChannelEvent;这些事件通常由 WebRTC 层本身创建和发送。

语法

js
new RTCDataChannelEvent(type, options)

参数

type

包含事件名称的字符串。它区分大小写,浏览器始终将其设置为 datachannel

options

一个对象,除了 Event() 中定义的属性之外,还可以具有以下属性

channel

一个 RTCDataChannel,表示与事件关联的数据通道。

返回值

一个新的 RTCDataChannelEvent 对象,根据指定配置。

示例

在此示例中,创建了一个新的 datachannel 事件。dc 是一个已存在的数据通道。

js
const event = new RTCDataChannelEvent("datachannel", { channel: dc });

规范

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

浏览器兼容性

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

另请参阅