java - 如何在JavaME中获取声音的频率来绘制频谱?

标签 java java-me

我有一个问题,需要你的帮助。我想读取一个媒体文件(mp3、wav...)、播放它并绘制它的频谱,但我不知道如何在 J2ME 中获取声音的频率。有人可以给我答案吗? 谢谢!

最佳答案

您正在寻找的称为“快速傅里叶变换”或简称FFT。它是一种分析声音以提取频谱信息的方法。请参阅http://www.developer.nokia.com/Community/Discussion/showthread.php?165183-Frequency-Analysis-in-J2ME一些来源的链接。

您还可以通过 Google 搜索 j2me fft

关于java - 如何在JavaME中获取声音的频率来绘制频谱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6523782/

相关文章:

java - 什么时候在神经网络中实现 Sigmoid 函数?

java - 调用方法错误

java - J2ME应用程序运行时无显示

java - 如何将我的 J2ME 应用程序放入移动设备中?

java-me - JavaME - LWUIT 图像耗尽所有内存

java - 在J2ME中读取文件

java - 不支持 AWS SAM CLI java8 运行时

java - 我想通过按下当前应用程序中的按钮来终止/关闭特定应用程序。我怎样才能做到这一点?

java - (J2me) 流作为缓冲区?

java - 无效属性错误