Используя Web MIDI API, я могу отправить несколько сообщений:
// Note on
output.send([0x90, 0x20, 0x50]);
Я также могу запланировать своевременную отправку и отправку некоторых сообщений:
// Note off, 1 second later
output.send([0x80, 0x20, 0x40], performance.now() + 1000);
Теперь предположим, что я запланировал отправить много сообщений в течение нескольких секунд, и теперь я хочу отменить отправку этих сообщений. В соответствии со спецификацией c, я должен быть в состоянии вызвать clear
на выходе:
output.clear();
Однако это не определено на Chrome (по крайней мере, на v79).
Uncaught TypeError: output.clear не является функцией
Я предполагаю, что эта часть просто еще не реализована. Это тот случай? И если да, есть ли какая-нибудь альтернатива, которую я могу использовать сегодня?