我正在尝试创建一个二维数组,我需要一个八位字节数组,因为我正在显示音频波形。但是,我在八位字节数组 [t] 和十六位字节数组 [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;