在java中分析mp3文件的fft

时间:2014-10-15 01:17:05

标签: java codenameone

我在这里用java得到了这些FFT算法 http://www.ee.columbia.edu/~ronw/code/MEAPsoft/doc/html/FFT_8java-source.html和另一个 http://introcs.cs.princeton.edu/java/97data/FFT.java.html

但是,我想用它们来分析其他的mp3文件,可能在sin wave和其他图形表示中绘制它们的一些图形表示。 我的问题是如何将我的mp3文件传递给任何这些算法来为我计算我的fft。我所知道的是如何将我的mp3文件检索为字节数组。但是,AudioInputStream在我的用例中不起作用,因为我已经成为这样的实现。

最好的问候

1 个答案:

答案 0 :(得分:0)

这将是一个问题,因为您需要编写自己的MP3解码器逻辑才能执行此类操作。当前媒体API在本机代码的深层实现,不能将解码的媒体流暴露给用户代码。

您的另一种选择是为每个平台本地编写代码部分,这在使用本机接口时应该非常难:http://www.codenameone.com/how-do-i---access-native-device-functionality-invoke-native-interfaces.html

相关问题