2012-11-01 74 views
2

这是一个简单的问题,音频如何存储在字节数组中,例如当图像存储在字节数组中时,每个像素有三个(红,绿,蓝)字节。那么音频是如何存储在字节数组中的呢?如何在Java中存储音频

谢谢, 利亚姆。

回答

2

Java中支持各种可能的编码。参见:

最简单的形式是PCM编码,其中每个样本是表示声音波形(其可以是8位1个字节的线性数编码)。

您还必须考虑通道数量(单声道1个,立体声2个)。因此,例如,16位PCM编码立体声声音每个采样需要4个字节。

2

这是一个信号(模拟/数字)的组合,每个音调都有独特的频率。正如前面的回答所说,是的,Java支持脉冲编码调制(PCM)。

相关问题