4

我正在 Chrome/OS X 中试验 Web Midi API。到目前为止我得到了很好的结果,但我想知道:

有没有办法在应用程序运行时检测 MIDI 接口是否连接/断开?

它现在的工作方式是重新启动浏览器,让应用程序知道接口是否存在......

似乎有一个 MIDIAc​​cess onconnect / ondisconnect 事件,但我不知道该怎么做才能让它们着火。这在 Chrome (Canary) 中实现了吗?

4

1 回答 1

7

Chrome 中的当前实现有两个缺点 - 它需要重新启动浏览器以检测设备更改,并且它还不支持连接/断开连接事件。这两个问题都将得到解决,但现在,你不能做你想做的事。(AKA - 您正确理解了规范,但 Chrome 还没有这样做。:)

2015 年 5 月更新:Chrome 43 正确支持这两者,因此从版本 43 开始,您应该能够按照指定的方式进行这些工作。

于 2013-10-23T20:01:27.463 回答