我需要显示一个声音文件的图形--例如,音频编辑器如Audacity所显示的波形。
我该怎么做呢?Java Sound API中有什么可以帮助我的吗?
发布于 2009-07-02 09:43:04
最后,我在Swing Hacks一书的第10章中找到了我想要做的代码。
发布于 2009-06-30 12:52:23
在Java Sound API中,查看AudioSystem.getAudioInputStream,它将返回AudioInputStream,向您展示如何在Java中打开音频文件格式。读取.wav文件已经足够好了,但是对于mp3s来说就不太好了。
它可以让你直接一个接一个地读取字节。此外,getAudioFormat将返回具有采样率、位/采样等的对象。读取波形后,您可以在屏幕上以自己喜欢的方式绘制波形(Swing、AWT、web上的png文件等)。
https://stackoverflow.com/questions/1062968
复制相似问题