如何判断MP3文件使用的编码设置?

时间:2014-05-12 16:08:31

标签: java audio encoding mp3

根据javax.sound.sampled包,音频格式包括:

  
      
  • 编码技术,通常是脉冲编码调制(PCM)
  •   
  • 频道数量(1个用于单声道,2个用于立体声等)
  •   
  • 采样率(每通道每秒采样数)
  •   
  • 每个样本的位数(每个通道)
  •   
  • 帧率
  •   
  • 以字节为单位的帧大小
  •   
  • 字节顺序(big-endian或little-endian)
  •   

(摘自Java教程)

在制作AudioFormat对象以呈现音频时使用此信息。我想播放MP3格式的音频文件,但我不知道如何将所有这些信息传递给AudioFormat。

我的问题是如何知道MP3文件使用的编码设置?例如,它使用什么编码技术(PCM-float,PCM-signed,PCM-unsigned,a-law,u-law)?

0 个答案:

没有答案