RTCSctpTransport: statechange-Ereignis

Baseline 2023

Newly available

Since May 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Ein statechange-Ereignis wird an ein RTCSctpTransport gesendet, um eine Benachrichtigung zu liefern, wenn sich die RTCSctpTransport.state-Eigenschaft geändert hat.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.

js
addEventListener("statechange", (event) => {});

onstatechange = (event) => {};

Ereignistyp

Ein generisches Event.

Beispiele

Gegeben ein RTCSctpTransport, transport, und eine Funktion updateStatus(), die dem Benutzer Verbindungsstatusinformationen präsentiert, richtet dieser Code einen Ereignishandler ein, um den Benutzer zu informieren, wenn die Verbindung aktiv ist.

js
pc.addEventListener(
  "statechange",
  (event) => {
    switch (transport.state) {
      case "connected":
        updateStatus("Connection started");
        break;
    }
  },
  false,
);

Mit onstatechange sieht es so aus:

js
transport.onstatechange = (event) => {
  switch (transport.state) {
    case "connected":
      updateStatus("Connection started");
      break;
  }
};

Spezifikationen

No specification found

No specification data found for api.RTCSctpTransport.statechange_event.
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch