【问题标题】:Web MIDI API - how to check if the send() method is done?Web MIDI API - 如何检查 send() 方法是否完成?
【发布时间】:2021-12-20 01:09:01
【问题描述】:

有没有办法检查 send() 方法是否已发送队列中的所有数据并使用某种事件处理程序?也许检查队列是否为空?

我有一个向 Roland D-50 发送 64 补丁 SYSEX 转储的应用程序,我想知道何时发送 SYSEX。在这种情况下,我有一个使用 Javascript 的解决方法

setTimeout(function(){console.log("SYSEX sent");}, 12000);

这种 SYSEX 总是需要 12 秒才能发送。但这不是最优的。

【问题讨论】:

    标签: javascript web midi


    【解决方案1】:

    不,遗憾的是,Web MIDI API 无法做到这一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-28
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      • 2013-02-08
      • 2017-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多