web api instance property
MIDIPort: connection property
Secure context
The connection read-only property of the MIDIPort interface returns the connection state of the port.
Value
Returns a string containing the connection state of the port, one of:
"open"- : The device that this
MIDIPortrepresents has been opened and is available.
- : The device that this
"closed"- : The device that this
MIDIPortrepresents has not been opened, or has been closed.
- : The device that this
"pending"- : The device that this
MIDIPortrepresents has been opened but has subsequently disconnected.
- : The device that this
Examples
The following example loops through all input ports and prints the connection status of each to the console.
for (const entry of midiAccess.inputs) {
const input = entry[1];
console.log(input.connection);
}
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.