Я пытаюсь создать простое веб-приложение для синтезатора, используя API веб-аудио, и я хочу использовать его с моей MIDI-клавиатурой через веб-MIDI API, поэтому я пробовал эти инструкции как в Chrome, так и в Chrome Canary, но всегда получаю " navigator.getMIDIAccess не является функцией», версия 40 для Chrome и 42 для Chrome Canary, как в Mac OS X (10.10.2), так и экспериментальный флаг был включен. Код пока очень простой (это тест):
<script type="text/javascript">
try{
//navigator.getMIDIAccess = ( navigator.getMIDIAccess || navigator.webkitGetMIDIAccess || navigator.mozGetMIDIAccess || navigator.msGetMIDIAccess);
navigator.getMIDIAccess(_event_success, function(){
alert("ERROR");
});
}catch(ex){
console.log(ex);
alert("NOT SUPPORTED");
}
function _event_success(){
console.log("OK");
}
</script>
Где ошибка? Если это может быть полезно, я использую клавиатуру M-AUDIO Keystation88 на USB. Только ли Chrome поддерживает эту функцию?