音频是如何存储在Java中的

音频是如何存储在Java中的,java,audio,Java,Audio,这是一个快速的问题,当音频存储在字节数组中时,它是如何存储的,就像当图像存储在字节数组中时,每个像素有三个字节(红、绿、蓝)。那么音频是如何存储在字节数组中的呢 谢谢, 利亚姆。Java支持多种可能的编码。见: 最简单的形式是PCM编码,其中每个样本都是一个表示声音波形的线性数(8位编码可能是1字节) 你还必须考虑频道的数量(单声道1个,立体声2个)。例如,16位PCM编码的立体声需要每个样本4个字节。Java支持多种可能的编码。见: 最简单的形式是PCM编码,其中每个样本都是一

这是一个快速的问题,当音频存储在字节数组中时,它是如何存储的,就像当图像存储在字节数组中时,每个像素有三个字节(红、绿、蓝)。那么音频是如何存储在字节数组中的呢

谢谢,
利亚姆。

Java支持多种可能的编码。见:

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


你还必须考虑频道的数量(单声道1个,立体声2个)。例如,16位PCM编码的立体声需要每个样本4个字节。

Java支持多种可能的编码。见:

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


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

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

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