MIDIOutput
MIDIOutput
接口是 Web MIDI API 的一部分,它提供了将消息添加到输出设备队列的方法,以及清除队列消息的方法。
实例属性
此接口不实现任何特定属性,但继承了 MIDIPort
的属性。
实例方法
此接口还继承了 MIDIPort
的方法。
MIDIOutput.send()
-
将消息排队以发送到 MIDI 端口。
MIDIOutput.clear()
-
清除队列中所有待发送数据。
示例
以下示例立即在 MIDI 通道 1 上发送中音 C。
js
function sendMiddleC(midiAccess, portID) {
const noteOnMessage = [0x90, 60, 0x7f]; // note on, middle C, full velocity
const output = midiAccess.outputs.get(portID);
output.send(noteOnMessage); // sends the message.
}
规范
规范 |
---|
Web MIDI API # MIDIOutput |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。