MIDIPort: close() 方法

可用性有限

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

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

MIDIPort 介面的 close() 方法使連線到該 MIDIPort 的 MIDI 裝置的訪問變為不可用。

如果埠成功關閉,一個新的 MIDIConnectionEvent 將排隊到 MIDIPortstatechange 事件和 MIDIAccessstatechange 事件,並且 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

瀏覽器相容性