java中mp3文件的fft分析
我在java中得到了这些FFT算法 这里还有一个 然而,我想用它们来分析mp3文件中的其他图形,以绘制它们的一些图形表示,可能在sinwave中以及其他图形表示中。 我的问题是如何将我的mp3文件传递给这些算法中的任何一个,以便为我计算fft。我只知道如何检索我的mp3文件作为字节数组。然而,AudioInputStream在我的用例中不起作用,因为我一直在使用这种实现java中mp3文件的fft分析,java,codenameone,Java,Codenameone,我在java中得到了这些FFT算法 这里还有一个 然而,我想用它们来分析mp3文件中的其他图形,以绘制它们的一些图形表示,可能在sinwave中以及其他图形表示中。 我的问题是如何将我的mp3文件传递给这些算法中的任何一个,以便为我计算fft。我只知道如何检索我的mp3文件作为字节数组。然而,AudioInputStream在我的用例中不起作用,因为我一直在使用这种实现 这将是一个问题,因为您需要编写自己的MP3解码器逻辑才能执行类似的操作。当前的媒体API是在本机代码中深层实现的,不能将解码
这将是一个问题,因为您需要编写自己的MP3解码器逻辑才能执行类似的操作。当前的媒体API是在本机代码中深层实现的,不能将解码后的媒体流公开给用户代码
您的另一种选择是为每个平台编写本机代码部分,这在使用本机接口时应该不是很难:我有类似的项目,从MP3获取FFT数据,并使用数据创建动画。这看起来很有希望