MIDIInput
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.
Die MIDIInput
-Schnittstelle der Web MIDI API empfängt Nachrichten von einem MIDI-Eingangsport.
Instanzen-Eigenschaften
Diese Schnittstelle implementiert keine spezifischen Eigenschaften, aber erbt Eigenschaften von MIDIPort
.
Instanzmethoden
Diese Schnittstelle implementiert keine spezifischen Methoden, aber erbt Methoden von MIDIPort
.
Ereignisse
midimessage
-
Wird ausgelöst, wenn der aktuelle Port eine MIDI-Nachricht empfängt.
Beispiele
Im folgenden Beispiel wird der Name jedes MIDIInput
in die Konsole ausgegeben. Anschließend werden für alle Eingangsports midimessage
-Ereignisse abgehört. Wenn eine Nachricht empfangen wird, wird die MIDIMessageEvent.data
-Eigenschaft in die Konsole ausgegeben.
inputs.forEach((input) => {
console.log(input.name); /* inherited property from MIDIPort */
input.onmidimessage = (message) => {
console.log(message.data);
};
});
Spezifikationen
Specification |
---|
Web MIDI API # midiinput-interface |
Browser-Kompatibilität
BCD tables only load in the browser