[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/API/MIDIPort [Back]  [Original]

MIDIPort - Web API | MDN

MDN Web Docs

View in English Always switch to English

MIDIPort

Want more browser support for this feature? Tell us why.

: (HTTPS)

Web MIDI API MIDIPort MIDI

MIDIPort MIDI

EventTarget MIDIPort

MIDIPort.id

ID

MIDIPort.manufacturer

MIDIPort.name

MIDIPort.type

"input"

MIDIPort

"output"

MIDIPort

MIDIPort.version

MIDIPort.state

"disconnected"

MIDIPort

"connected"

MIDIPort

MIDIPort.connection

"open"

MIDIPort

"closed"

MIDIPort

"pending"

MIDIPort

EventTarget

MIDIPort.open()

MIDIPort MIDI Promise

MIDIPort.close()

MIDIPort MIDI state "open" "closed" Promise

MIDIPort.statechange_event

MIDIPort

js
function listInputsAndOutputs(midiAccess) {
  for (const entry of midiAccess.inputs) {
    const input = entry[1];
    console.log(
      ` [type:'${input.type}'] id:'${input.id}' manufacturer: '${input.manufacturer}' name: '${input.name}' version: '${input.version}'`,
    );
  }

  for (const entry of midiAccess.outputs) {
    const output = entry[1];
    console.log(
      ` [type:'${output.type}'] id: '${output.id}' manufacturer: '${output.manufacturer}' name: '${output.name}' version: '${output.version}'`,
    );
  }
}

js
inputs.forEach((port, key) => {
  const opt = document.createElement("option");
  opt.text = port.name;
  document.getElementById("inputportselector").add(opt);
});

Web MIDI API
# MIDIPort


Web Proxy Viewer  |  New URL  |  Original Page