語法
在諸如 addEventListener() 之類的方法中使用事件名稱,或設定事件處理程式屬性。
js
addEventListener("statechange", (event) => { })
onstatechange = (event) => { }
事件型別
一個 MIDIConnectionEvent。繼承自 Event。
事件屬性
MIDIConnectionEvent.port只讀-
返回一個已連線或斷開連線的埠的
MIDIPort例項引用。
示例
Navigator.requestMIDIAccess() 方法返回一個 promise,該 promise 解析為 MIDIAccess 物件。當埠更改狀態時,有關該埠的資訊會列印到控制檯。
js
navigator.requestMIDIAccess().then((access) => {
access.onstatechange = (event) => {
console.log(event.port.name, event.port.manufacturer, event.port.state);
};
});
規範
| 規範 |
|---|
| Web MIDI API # dom-midiaccess-onstatechange |
瀏覽器相容性
載入中…