来自Web Audio Api的exponentialRampToValueAtTime是同步的吗?

时间:2017-12-25 12:07:39

标签: javascript web-audio web-audio-api

我有这个疑问,我找不到任何关于它的信息。

我正在使用exponentialRampToValueAtTime()来调高/调高振荡器的音量。在完成此操作后我必须执行一些过程,但我不确定此方法是否同步运行,或者我是否需要手动等待(setTimeout())才能结束并运行我的代码。

它没有某种.then()回调,所以我不太确定。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

没有。所有调度调用都不是同步的。你必须使用setTimeout等来估算结束时间。