MIDIPort: statechange-Ereignis
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Das statechange
-Ereignis des MIDIPort
-Interfaces wird ausgelöst, wenn ein Port von geöffnet auf geschlossen oder von geschlossen auf geöffnet wechselt.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder legen Sie eine Ereignis-Handler-Eigenschaft fest.
addEventListener("statechange", (event) => {});
onstatechange = (event) => {};
Ereignistyp
Ein MIDIConnectionEvent
. Erbt von Event
.
Ereigniseigenschaften
MIDIConnectionEvent.port
Nur lesbar-
Gibt eine Referenz zu einer
MIDIPort
-Instanz für einen Port zurück, der verbunden oder getrennt wurde.
Beispiel
Im folgenden Beispiel wird der aktuelle MIDIPort.state
jedes Mal protokolliert, wenn er sich ändert.
port.onstatechange = (event) => {
console.log(port.state);
};
Spezifikationen
Specification |
---|
Web MIDI API # dom-midiport-onstatechange |
Browser-Kompatibilität
BCD tables only load in the browser