2 次元配列を作成しようとしていますが、オーディオ波形を表示しているため、8 ビットのバイト配列が必要です。ただし、eightBitByteArray[t] と sixteenBitByteArray[t] でエラーが発生し続けます。これを修正する方法について何か提案はありますか? また、ファイル名に置き換えてみましたが、うまくいかないようです。
for (int t = 0; t < eightBitByteArray.length;) {
for (int channel = 0; channel < numChannels; channel++) {
int low = (int) eightBitByteArray[t];
t++;
int high = (int) eightBitByteArray[t];
t++;
int sample = getSixteenBitSample(high, low);
toReturn[channel][sampleIndex] = sample;