MIDIConnectionEvent: MIDIConnectionEvent() コンストラクター

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

MIDIConnectionEvent() コンストラクターは、新しい MIDIConnectionEvent オブジェクトを生成します。イベントは新しいポートが利用可能になった時に生成され、オブジェクトが statechange イベントに渡されるので、通常このコンストラクターは使用されません。

構文

js
new MIDIConnectionEvent(type)
new MIDIConnectionEvent(type, midiConnectionEventInit)

引数

type

"connect" または "disconnect" のいずれかの文字列です。

midiConnectionEventInit 省略可

以下のフィールドを含む辞書です。

port

接続または切断されたポートを表す MIDIPort のインスタンスです。

bubbles 省略可

イベントがバブリングするかを表す論理値です。デフォルトは false です。

cancelable 省略可

イベントがキャンセル可能かを表す論理値です。デフォルトは false です。

composed 省略可

イベントがシャドールートより外側のリスナーで発火するかを表す論理値です。(詳細は Event.composed を参照してください) デフォルトは false です。

仕様書

Specification
Web MIDI API
# dom-midiconnectionevent-constructor

ブラウザーの互換性

BCD tables only load in the browser