Skip to content

Commit

Permalink
Clear buffers before preloading first section unless previous section…
Browse files Browse the repository at this point in the history
… was the same
  • Loading branch information
Evert-R committed May 8, 2024
1 parent 7fb5a5b commit 7db37f8
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions frontend/src/components/Preload/Preload.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@ const Preload = ({ sections, playMethod, duration, preloadMessage, pageTitle, on
}
return;
}

// Clear buffers if this is the first section
if (index === 0) {
webAudio.clearBuffers();
}

// Load sections in buffer
return webAudio.loadBuffer(section.id, section.url, () => {
Expand All @@ -66,8 +71,6 @@ const Preload = ({ sections, playMethod, duration, preloadMessage, pageTitle, on
}

preloadResources();
// on destroy, clean up buffers
return webAudio.clearBuffers();
}, [sections, playMethod, onNext]);

return (
Expand Down

0 comments on commit 7db37f8

Please sign in to comment.