Если вы используете AudioRecord.read()
, я предполагаю, что у вас есть данные PCM в коротком или байтовом массиве.Если это так, все, что вам нужно сделать, это создать новый массив размером с оба оригинала и скопировать данные, один за другим.Примерно так:
short[] newData = new short[dataOne.length + dataTwo.length];
for(int i=0;i<dataOne.length;i++)
newData[i] = dataOne[i];
for(int i=0;i<dataTwo.length;i++)
newData[i+dataOne.length] = dataTwo[i];
Тогда у вас есть один массив со всеми данными PCM, и вы можете делать с этим все, что хотите.