Попытка объединить два буфера в один; Мне удалось создать два буфера из аудиофайлов, загрузить и воспроизвести их. Теперь мне нужно объединить два буфера в один буфер. Как их можно объединить?
context = new webkitAudioContext();
bufferLoader = new BufferLoader(
context,
[
'audio1.mp3',
'audio2.mp3',
],
finishedLoading
);
bufferLoader.load();
function finishedLoading(bufferList) {
// Create the two buffer sources and play them both together.
var source1 = context.createBufferSource();
var source2 = context.createBufferSource();
source1.buffer = bufferList[0];
source2.buffer = bufferList[1];
source1.connect(context.destination);
source2.connect(context.destination);
source1.start(0);
source2.start(0);
}
Теперь эти источники загружаются отдельно и воспроизводятся одновременно; но как мне объединить эти два источника в один буферный источник? Я НЕ хочу их добавлять, я хочу наложить / объединить их.
объяснения и / или отрывки были бы замечательными.