Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中mp3文件的fft分析_Java_Codenameone - Fatal编程技术网

java中mp3文件的fft分析

java中mp3文件的fft分析,java,codenameone,Java,Codenameone,我在java中得到了这些FFT算法 这里还有一个 然而,我想用它们来分析mp3文件中的其他图形,以绘制它们的一些图形表示,可能在sinwave中以及其他图形表示中。 我的问题是如何将我的mp3文件传递给这些算法中的任何一个,以便为我计算fft。我只知道如何检索我的mp3文件作为字节数组。然而,AudioInputStream在我的用例中不起作用,因为我一直在使用这种实现 这将是一个问题,因为您需要编写自己的MP3解码器逻辑才能执行类似的操作。当前的媒体API是在本机代码中深层实现的,不能将解码

我在java中得到了这些FFT算法 这里还有一个

然而,我想用它们来分析mp3文件中的其他图形,以绘制它们的一些图形表示,可能在sinwave中以及其他图形表示中。 我的问题是如何将我的mp3文件传递给这些算法中的任何一个,以便为我计算fft。我只知道如何检索我的mp3文件作为字节数组。然而,AudioInputStream在我的用例中不起作用,因为我一直在使用这种实现


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


您的另一种选择是为每个平台编写本机代码部分,这在使用本机接口时应该不是很难:

我有类似的项目,从MP3获取FFT数据,并使用数据创建动画。这看起来很有希望