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. => {
    console.log(message.data);
  };
});
Spezifikationen
| Specification | 
|---|
| Web MIDI API> # midiinput-interface> | 
Browser-Kompatibilität
Loading…