RTCSctpTransport:statechange 事件
当 RTCSctpTransport.state
属性发生变化时,会向 RTCSctpTransport
发送一个statechange
事件以提供通知。
语法
在诸如 addEventListener()
的方法中使用事件名称,或设置事件处理程序属性。
js
addEventListener("statechange", (event) => {});
onstatechange = (event) => {};
事件类型
一个通用的 Event
。
示例
给定一个 RTCSctpTransport
,transport
,以及一个向用户呈现连接状态信息的 updateStatus()
函数,此代码设置了一个事件处理程序,以便在传输连接时通知用户。
js
pc.addEventListener(
"statechange",
(event) => {
switch (transport.state) {
case "connected":
updateStatus("Connection started");
break;
}
},
false,
);
使用 onstatechange
,它看起来像这样
js
transport.onstatechange = (event) => {
switch (transport.state) {
case "connected":
updateStatus("Connection started");
break;
}
};
规范
未找到规范
未找到 api.RTCSctpTransport.statechange_event
的规范数据。
检查此页面是否存在问题或为其贡献缺少的 spec_url
到 mdn/browser-compat-data。同时确保规范包含在 w3c/browser-specs.
浏览器兼容性
BCD 表格仅在浏览器中加载