Web 音频 API 是否可以用于安排非音频事件?

问题描述 投票:0回答:1

假设我希望 30 秒后发生某事。我见过有人声称网络音频可以用来实现这一目标,因为它的计时器很准确。但我从未见过如何实现这一目标的例子。另外,如果您为此使用

AudioContext
,如何避免只能在用户手势之后初始化
AudioContext
的限制?

browser web-audio-api
1个回答
0
投票

我想说,答案是否定的。 Web Audio API 允许您精确安排音频线程上的事件。但是,如果您想使用该功能在主线程上安排某些内容,您需要将消息从音频线程发送回主线程。该消息的计时与主线程本身上的任何其他计时机制一样不精确。也许它有点或多或少准确,但可能没有太大不同。

© www.soinside.com 2019 - 2024. All rights reserved.