MIDIInput
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Giao diện MIDIInput của Web MIDI API nhận các tin nhắn từ cổng đầu vào MIDI.
Thuộc tính phiên bản
Giao diện này không triển khai bất kỳ thuộc tính cụ thể nào, nhưng kế thừa các thuộc tính từ MIDIPort.
Phương thức phiên bản
Giao diện này không triển khai bất kỳ phương thức cụ thể nào, nhưng kế thừa các phương thức từ MIDIPort.
Sự kiện
midimessage-
Được kích hoạt khi cổng hiện tại nhận được tin nhắn MIDI.
Ví dụ
Trong ví dụ sau, tên của mỗi MIDIInput được in ra bảng điều khiển. Sau đó, các sự kiện midimessage được lắng nghe trên tất cả các cổng đầu vào. Khi nhận được tin nhắn, thuộc tính MIDIMessageEvent.data được in ra bảng điều khiển.
inputs.forEach((input) => {
console.log(input.name); /* inherited property from MIDIPort */
input.onmidimessage = (message) => {
console.log(message.data);
};
});
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Web MIDI API> # midiinput-interface> |