OfflineAudioContext.startRendering() 基于承诺的功能在 Safari 中不起作用
OfflineAudioContext.startRendering() promise based function not working in safari
OfflineAudioContext.startRendering() 正在工作,但为了导出 audiocontext 对象,我使用的是 lame js,因此对于导出的输入
OfflineAudioContext.startRendering().then(function(AudioBuffer){
export(AudioBuffer);
});
function export(AudioBuffer) [
//Export with lame library
}
上面的代码片段在 chrome 和 mozilla 中运行完美,但在 safari 中不起作用。
您可以改用普通回调:
OfflineAudioContext.oncomplete = function(e) {
export(e.renderedBuffer)
};
OfflineAudioContext.startRendering();
OfflineAudioContext.startRendering() 正在工作,但为了导出 audiocontext 对象,我使用的是 lame js,因此对于导出的输入
OfflineAudioContext.startRendering().then(function(AudioBuffer){
export(AudioBuffer);
});
function export(AudioBuffer) [
//Export with lame library
}
上面的代码片段在 chrome 和 mozilla 中运行完美,但在 safari 中不起作用。
您可以改用普通回调:
OfflineAudioContext.oncomplete = function(e) {
export(e.renderedBuffer)
};
OfflineAudioContext.startRendering();