如何将 Audiocontext 每个音轨保存到数据库中?

How to save Audiocontext each audio track into database?

我有一个 Audiocontext 对象,其中音频是通过 xmlhttprequest 和 JS Filereader 动态给出的,是否有可能将混合音频保存为 mp3?

我通过@john_white 对问题

的评论找到了自己的解决方案
var OAC         = new OfflineAudioContext(2,44100*length,44100);

        AudioApp.Collections.Tracks.each(function(track) {
                track.clips.each(function(clip) {
                        var newBufferSource         = OAC.createBufferSource();
                        newBufferSource.buffer      = clip.get('buffer');
                        newBufferSource.connect(OAC.destination);
                        newBufferSource.start(OAC.currentTime + clip.get('trackPos'));
                });
        });