fix: duration for loops

This commit is contained in:
Felix Roos 2023-09-10 20:55:59 +02:00
parent bac8594c5f
commit f09b89ed63

View File

@ -262,7 +262,7 @@ export async function onTriggerSample(t, value, onended, bank, resolveUrl) {
out.disconnect();
onended();
};
const stop = (endTime, playWholeBuffer = clip === undefined) => {
const stop = (endTime, playWholeBuffer = clip === undefined && loop === undefined) => {
let releaseTime = endTime;
if (playWholeBuffer) {
releaseTime = t + (end - begin) * bufferDuration;