Offline Audio Context `startRendering() working in Firefox but not Chrome
Here is the relevant code:
var startAllSources = function(){
var generatingboxelement = document.getElementById("generating")
generatingboxelement.style.display = "block"
var playHarmonizedButton = document.getElementById("playharmonized")
playHarmonizedButton.disabled = true
Audiodata.source.start()
Audiodata.currentSources.forEach(source => {
FX.fxNodes[Data.cwFX].nodes[source.key].obj.start()
console.log(`started source: ${source.key}`)
})
Audiodata.context.startRendering()
.then((renderedBuffer) => {
// Do stuff
// (Chrome doesn't get here)
})
}
I checked support for startRendering(). Its supported for my browser version (149, on mobile (Android).
What could be wrong? Thanks in advance