gpt4 book ai didi

javascript - 清除 MIDI 输出缓冲区

转载 作者:行者123 更新时间:2023-12-04 19:24:59 28 4
gpt4 key购买 nike

使用 Web MIDI API,我可以发送一些消息:

// Note on
output.send([0x90, 0x20, 0x50]);

我还可以安排一些消息在 future 适时发送:
// Note off, 1 second later
output.send([0x80, 0x20, 0x40], performance.now() + 1000);

现在,假设我已经安排了许多消息在 future 几秒钟内发送,现在我想取消这些消息的发送。 According to the spec ,我应该可以调用 clear在输出上:
output.clear();

但是,这在 Chrome 上是未定义的(至少从 v79 开始)。

Uncaught TypeError: output.clear is not a function



我认为这部分还没有实现。是这样吗?如果是这样,我今天可以使用一些替代方案吗?

最佳答案

它确实还没有。
您可以关注 this issue获取任何进展的更新。

请注意,Firefox 有一个允许 Web Midi API 的标志,可能值得一试,看看他们是否确实处理它。

关于javascript - 清除 MIDI 输出缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59991783/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com