MIDIInput
MIDIInput
接口是 Web MIDI API 的一部分,用于接收来自 MIDI 输入端口的消息。
实例属性
此接口没有实现任何特定的属性,但继承自 MIDIPort
的属性。
实例方法
此接口没有实现任何特定的方法,但继承自 MIDIPort
的方法。
事件
midimessage
-
当当前端口收到 MIDI 消息时触发。
示例
在以下示例中,每个 MIDIInput
的名称都会打印到控制台。然后,会监听所有输入端口上的 midimessage
事件。当收到消息时,MIDIMessageEvent.data
属性将被打印到控制台。
js
inputs.forEach((input) => {
console.log(input.name); /* inherited property from MIDIPort */
input.onmidimessage = (message) => {
console.log(message.data);
};
});
规范
规范 |
---|
Web MIDI API # midiinput-interface |
浏览器兼容性
BCD 表仅在浏览器中加载