2016-12-04 84 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

我的不好。代碼示例讓我困惑了一下。謝謝 –