OfflineAudioContext.startRendering() is working but for exporting the audiocontext object i am using lame js , so for the input for the export
OfflineAudioContext.startRendering().then(function(AudioBuffer){
export(AudioBuffer);
});
function export(AudioBuffer) [
//Export with lame library
}
The above snippet code is working perfect in chrome and mozilla but not working in safari .
You can use an ordinary callback instead:
OfflineAudioContext.oncomplete = function(e) {
export(e.renderedBuffer)
};
OfflineAudioContext.startRendering();