MIDIPort.onstatechange

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The onstatechange event handler of the MIDIPort interface processes statechange events.

The event fires when a port changes from open to closed, or closed to open.

Syntax

MIDIPort.onstatechange = function;
MIDIPort.addEventListener('statechange', function);

Example

In the following example the current MIDIPort.state is logged each time it changes.

port.onstatechange = function() {
  console.log(port.state);
}

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
onstatechange
43
79
No
No
30
No
43
43
No
30
No
4.0

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MIDIPort/onstatechange