从MP3SPI的文档中:
File file = new File(filename);AudioInputStream in= AudioSystem.getAudioInputStream(file);AudioInputStream din = null;AudioFormat baseFormat = in.getFormat();AudioFormat depredFormat = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, baseFormat.getSampleRate(),16,baseFormat.getChannels(),baseFormat.getChannels() * 2,baseFormat.getSampleRate(),false);din = AudioSystem.getAudioInputStream(depredFormat, in);
然后,您只需从中读取数据
din-便是按照的“原始”数据
depredFormat。(有关更多信息,请参阅文档
AudioFormat。)
(请注意,此示例代码不会关闭流或类似的内容-照常使用适当的try / finally块。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)