2016-12-04 42 views
1

阅读时this Java中的音乐可视化示例。 我想知道作者从哪里得到变量eightBitByteArray。 有人可以解释我如何创建这个数组或它为什么代表?什么是Java中的eightBitByteArray?

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; 
    } 
    sampleIndex++; 
} 

回答

1

我看不到链接到eightBitByteArray任何引用,但我会假设它仅仅是一个byte[]是每个元素都有八位,它有一个length场和变量名说“的ByteArray”。

+0

@FalkJäger在链接中,他说他直接使用byte []! – Danny

+0

我的不好。代码示例让我困惑了一下。谢谢 –