Я не знаю, как записать короткие массивы, сгенерированные внутри цикла while, в больший массив вне цикла while.Я хочу, чтобы они были объединены следующим образом [первая итерация, вторая итерация, третья итерация ... и т. Д.].
я устал делать большой массив и вводить значения, запоминая последнюю позицию, но приложение вылетает
byte audioData[] = new byte[1024];
while (isRecording) {
recorder.read(audioData, 0, 1024);
// Converting from byte array to short array
short[] audioDataF = byteToShort(audioData);
for (int i = 0; i < audioDataF.length; i++) {
realdata[positionsaver * audioDataF.length +i]= audioDataF[i];
}
positionsaver++;
}
I would like to have an array of PCM data but my app crashes :<