如何从MP3获取音频数据?

如何从MP3获取音频数据?,第1张

如何从MP3获取音频数据

从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块。)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5132240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-17

发表评论

登录后才能评论

评论列表(0条)

保存