MIDIOutput

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

MIDIOutput 介面屬於 Web MIDI API,它提供了將訊息新增到輸出裝置佇列以及清除訊息佇列的方法。

EventTarget MIDIPort MIDIOutput

例項屬性

此介面不實現任何特定的屬性,但繼承自 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

瀏覽器相容性