MIDIMessageEvent
Web MIDI API 中的 MIDIMessageEvent 介面代表了傳遞給 MIDIInput 介面的 midimessage 事件的物件。每當 MIDI 輸入裝置(例如 MIDI 鍵盤按鍵被按下、旋鈕被調整或滑塊被移動)傳送 MIDI 訊息時,就會觸發 midimessage 事件。
建構函式
MIDIMessageEvent()-
建立一個新的
MIDIMessageEvent物件例項。
例項屬性
此介面還繼承了 Event 的屬性。
MIDIMessageEvent.data-
包含單個 MIDI 訊息資料位元組的
Uint8Array。有關其格式的更多資訊,請參閱 MIDI 規範。
例項方法
此介面未實現任何特定方法,但繼承自 Event 的方法。
示例
以下示例將所有 MIDI 訊息列印到控制檯。
js
navigator.requestMIDIAccess().then((midiAccess) => {
Array.from(midiAccess.inputs).forEach((input) => {
input[1].onmidimessage = (msg) => {
console.log(msg);
};
});
});
規範
| 規範 |
|---|
| Web MIDI API # midimessageevent-interface |
瀏覽器相容性
載入中…