sol*_*tud 4 javascript midi midi-interface web-midi web-audio-api
我正在使用Chrome/OS X中的Web Midi API进行试验.到目前为止,我得到了很好的结果,但我想知道:
有没有办法在应用程序运行时检测MIDI接口是否已连接/断开?
它现在的工作方式是重新启动浏览器,让应用程序知道接口是否存在......
似乎有一个MIDIAccess onconnect/ondisconnect事件,但我不知道如何让它们触发.这是在Chrome(Canary)中实现的吗?
Chrome中的当前实现有两个缺点 - 它需要重新启动浏览器以检测设备更改,并且它还不支持连接/断开连接事件.这两个问题都将得到解决,但是现在,你不能做你想做的事情.(AKA - 你正确理解规范,但Chrome还没有这样做.:)
2015年5月更新:Chrome 43正确支持这两种方式,因此从版本43开始,您应该能够按指定的方式进行这些工作.