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 geben, 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

Angenommen, Sie haben ein RTCSctpTransport, transport, und eine updateStatus()-Funktion, die Verbindungsstatusinformationen dem Benutzer anzeigt. Dieser Code richtet einen Ereignishandler ein, um den Benutzer zu informieren, wenn die Verbindung hergestellt ist.

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

Unter Verwendung von 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

Siehe auch