MIDIPort:close() 方法

可用性受限

此功能不是基线功能,因为它在一些最广泛使用的浏览器中无法正常工作。

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中。

MIDIPort 接口的close() 方法使对连接到此 MIDIPort 的 MIDI 设备的访问不可用。

如果端口成功关闭,则将一个新的MIDIConnectionEvent排队到 MIDIPort statechangeMIDIAccess statechange 事件,并且MIDIPort.connection 属性更改为 "closed"

语法

js
close()

参数

无。

返回值

返回一个Promise,该 Promise 在端口关闭后解析。

示例

以下示例显示了输出端口关闭。

js
let output = midiAccess.outputs.get(portID);
output.close(); // closes the port

规范

规范
Web MIDI API
# dom-midiport-close

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。