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 bereitzustellen, 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
Gegeben ein RTCSctpTransport
, transport
, und eine updateStatus()
-Funktion, die dem Benutzer Verbindungsstatusinformationen präsentiert, richtet dieser Code einen Ereignishandler ein, um den Benutzer darüber zu informieren, wenn der Transport verbunden ist.
pc.addEventListener("statechange", (event) => {
switch (transport.state) {
case "connected":
updateStatus("Connection started");
break;
}
});
Unter Verwendung von onstatechange
sieht es so aus:
transport.onstatechange = (event) => {
switch (transport.state) {
case "connected":
updateStatus("Connection started");
break;
}
};
Spezifikationen
This feature does not appear to be defined in any specification.>Browser-Kompatibilität
Loading…