RTCSctpTransport: statechange 事件
当 RTCSctpTransport.state 属性发生变化时,会向 RTCSctpTransport 发送一个 statechange 事件,以提供通知。
语法
在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。
js
addEventListener("statechange", (event) => { })
onstatechange = (event) => { }
事件类型
一个通用的 Event。
示例
给定一个 RTCSctpTransport 对象 transport 和一个向用户呈现连接状态信息的 updateStatus() 函数,此代码设置了一个事件监听器,以便在 transport 连接时通知用户。
js
pc.addEventListener("statechange", (event) => {
  switch (transport.state) {
    case "connected":
      updateStatus("Connection started");
      break;
  }
});
使用 onstatechange,它看起来像这样
js
transport.onstatechange = (event) => {
  switch (transport.state) {
    case "connected":
      updateStatus("Connection started");
      break;
  }
};
规范
此特性似乎未在任何规范中定义。浏览器兼容性
加载中…