Aan deze vertaling wordt gewerkt.

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

 

The MIDIAccess interface van de  Web MIDI API geeft u methodes om aangesloten MIDI in- en uitgangen weer te geven en te ondervragen.

Properties

MIDIAccess.inputs Read only
Geeft een instance van MIDIInputMap voor toegang voor een aangesloten MIDI ingang.
MIDIAccess.outputs Read only
Geeft een instance van MIDIOutputMap voor toegang voor een aangesloten MIDI uitgang.
MIDIAccess.sysexEnabled Read only
Een boolean attribuut waaruit men kan aflezen of er een MIDI toegang is met System Exclusive mogelijkheden.

Event Handlers

MIDIAccess.onstatechange
Wordt aangeroepen als er een verandering is in de lijst van aangesloten MIDI apparaten (of er een nieuw MIDI apparaat is toegevoegd of verwijderd).

Voorbeelden

navigator.requestMIDIAccess()
  .then(function(access) {

     // Geef een lijst van aangesloten MIDI controllers
     const inputs = access.inputs.values();
     const outputs = access.outputs.values();

     access.onstatechange = function(e) {

       // Print information about the (dis)connected MIDI controller
       console.log(e.port.name, e.port.manufacturer, e.port.state);
     };
  });

Specificaties

Specification Status Comment
Web MIDI API Working Draft Initial definition.

Browser compatibiliteit

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome voor AndroidFirefox voor AndroidOpera voor AndroidSafari op iOSSamsung Internet
MIDIAccess
Experimenteel
Chrome Volledige ondersteuning 43Edge ? Firefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Volledige ondersteuning 33Safari Geen ondersteuning NeeWebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android ? Opera Android Volledige ondersteuning 33Safari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning 4.0
inputs
Experimenteel
Chrome Volledige ondersteuning 43Edge ? Firefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Volledige ondersteuning JaSafari Geen ondersteuning NeeWebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android ? Opera Android Volledige ondersteuning JaSafari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
outputs
Experimenteel
Chrome Volledige ondersteuning 43Edge ? Firefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Volledige ondersteuning JaSafari Geen ondersteuning NeeWebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android ? Opera Android Volledige ondersteuning JaSafari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
sysexEnabled
Experimenteel
Chrome Volledige ondersteuning 45Edge ? Firefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera Volledige ondersteuning JaSafari Geen ondersteuning NeeWebView Android Volledige ondersteuning 45Chrome Android Volledige ondersteuning 45Firefox Android ? Opera Android Volledige ondersteuning JaSafari iOS Geen ondersteuning NeeSamsung Internet Android Volledige ondersteuning Ja
statechange_event
Experimenteel
Chrome Volledige ondersteuning 43Edge ? Firefox Geen ondersteuning NeeIE Geen ondersteuning NeeOpera ? Safari Geen ondersteuning NeeWebView Android Volledige ondersteuning 43Chrome Android Volledige ondersteuning 43Firefox Android ? Opera Android ? Safari iOS Geen ondersteuning NeeSamsung Internet Android ?

Legenda

Volledige ondersteuning  
Volledige ondersteuning
Geen ondersteuning  
Geen ondersteuning
Compatibiliteit onbekend  
Compatibiliteit onbekend
Experimenteel. Het verwachte gedrag kan in de toekomst veranderen.
Experimenteel. Het verwachte gedrag kan in de toekomst veranderen.

Documentlabels en -medewerkers

Aan deze pagina hebben bijgedragen: bershanskiy, mdnwebdocs-bot, gritd
Laatst bijgewerkt door: bershanskiy,