清除MIDI输出缓冲区

布拉德

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

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

我还可以安排一些消息,以便及时发布并在将来发送:

// Note off, 1 second later
output.send([0x80, 0x20, 0x40], performance.now() + 1000);

现在,假设我已经安排了许多消息在将来几秒钟内发送,现在我想取消这些消息的发送。根据规范,我应该能够调用clear输出:

output.clear();

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

未捕获的TypeError:output.clear不是函数

我认为这部分尚未实现。是这样吗 如果是这样,我今天可以使用一些替代方法吗?

海道

确实尚不可用。您可以关注此问题以获取任何进展的更新。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected]mail.com 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

清除缓冲区,输出名字,姓氏

来自分类Dev

PHP输出缓冲区刷新,然后清除

来自分类Dev

清除键盘缓冲区

来自分类Dev

如何清除ReplaySubject上的缓冲区?

来自分类Dev

清除cout缓冲区(C ++)

来自分类Dev

Python中的Memset(),清除缓冲区

来自分类Dev

何时清除顶点缓冲区对象

来自分类Dev

强制在scanf中清除缓冲区

来自分类Dev

Python中的Memset(),清除缓冲区

来自分类Dev

Python:清除标准输入缓冲区

来自分类Dev

何时清除顶点缓冲区对象

来自分类Dev

如何清除Neovim缓冲区

来自分类Dev

Tmux,禁用缓冲区清除功能

来自分类Dev

PHP exec,在每次exec调用后清除输出缓冲区?

来自分类Dev

将`:map`的输出放入缓冲区

来自分类Dev

输出缓冲区是否自动刷新?

来自分类Dev

输出缓冲区错误处理

来自分类Dev

如何尽快输出固定缓冲区?

来自分类Dev

输出缓冲区是否自动刷新?

来自分类Dev

输出缓冲区错误处理

来自分类Dev

在 emscripten 中处理输出缓冲区

来自分类Dev

在金属中如何清除深度缓冲区或模板缓冲区?

来自分类Dev

OpenGL:清除模板缓冲区,除了某些位?

来自分类Dev

getch()和getchar()清除输入缓冲区的用法的区别?

来自分类Dev

为什么WebGL“清除”吸引前端缓冲区?

来自分类Dev

在C中的fgets()之后清除输入缓冲区

来自分类Dev

什么时候需要清除scanf缓冲区?

来自分类Dev

在OpenGL中清除双精度缓冲区

来自分类Dev

scanf读取后输入缓冲区是否被清除?