Skip to content

Commit

Permalink
Merge pull request #1009 from Amsterdam-Music-Lab/bugfix-er/categoriz…
Browse files Browse the repository at this point in the history
…ation-audio

Clear buffers before preloading first section
  • Loading branch information
Evert-R committed May 14, 2024
2 parents 7fb5a5b + 7db37f8 commit dc9641d
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 dc9641d

Please sign in to comment.