RTCSctpTransport: statechange-Ereignis
Baseline 2023Newly 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.
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.
pc.addEventListener(
"statechange",
(event) => {
switch (transport.state) {
case "connected":
updateStatus("Connection started");
break;
}
},
false,
);
Unter Verwendung von onstatechange
sieht es so aus:
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.