java - 用 Java 检测歌曲

标签 java audio detect

是否有一个库可以用 Java 检测当前正在播放的歌曲?不仅使用 WinAMP 或 WMP,而且一般来说,一种用于收听音频输出的技术?

谢谢。

编辑:不,我只想听音频输出并决定现在是否正在播放歌曲。 不识别。只是有一首歌或没有(现在正在播放)。

最佳答案

您可以对音频输入进行傅立叶变换,并将其与数据库中各种歌曲的已知频率分布进行比较。如果它们足够接近,您可以说它们相同。

这显然有一些缺陷,但这是一个您可以解决的想法。

关于java - 用 Java 检测歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10888342/

相关文章:

java - 附加到 HTML 内容时如何保持 SWT 浏览器小部件的底部可见?

java - 读取包含许多 json 对象的 Json 文件

audio - 拆卸WAVE文件

JavaScript:检测浏览器库函数 - 是否存在?

java - 如何显示加载

audio - XSPF 中每个 <track> 有多个 <location> 元素

ios - 如何通过转换器或以编程方式将 .aiff 转换为 .caf?

c - 如何在代码中使用白色

php - 如何检测用户在网页上的位置并插入mysql?

java - 故障安全迭代器的逻辑是什么?