From 5e77cd02f73baca146438b360b79340b8a867f74 Mon Sep 17 00:00:00 2001 From: esterTion Date: Fri, 8 Oct 2021 11:35:06 +0800 Subject: [PATCH] fix se schedule --- main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index e4dfca5..8fe67ba 100644 --- a/main.js +++ b/main.js @@ -878,7 +878,7 @@ function render(now) { let bufSrc = seContext.createBufferSource() bufSrc.buffer = seBuffer bufSrc.connect(gain) - bufSrc.start(Math.max(0, pendingSeTrigger[0] - currentTs) / 1000) + bufSrc.start(seContext.currentTime + Math.max(0, pendingSeTrigger[0] - currentTs) / 1000) } pendingSeTrigger.shift() } @@ -888,7 +888,7 @@ function render(now) { let bufSrc = seContext.createBufferSource() bufSrc.buffer = seRBuffer bufSrc.connect(gain) - bufSrc.start(Math.max(0, pendingSeRTrigger[0] - currentTs) / 1000) + bufSrc.start(seContext.currentTime + Math.max(0, pendingSeRTrigger[0] - currentTs) / 1000) } pendingSeRTrigger.shift() }