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

时间:2016-02-05 10:04:23

标签: web-audio

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

1 个答案:

答案 0 :(得分:0)

我发现自己是@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'));
                });
        });