是否有一个库可以用 Java 检测当前正在播放的歌曲?不仅使用 WinAMP 或 WMP,而且一般来说,一种用于收听音频输出的技术?
谢谢。
编辑:不,我只想听音频输出并决定现在是否正在播放歌曲。 不识别。只是有一首歌或没有(现在正在播放)。
最佳答案
您可以对音频输入进行傅立叶变换,并将其与数据库中各种歌曲的已知频率分布进行比较。如果它们足够接近,您可以说它们相同。
这显然有一些缺陷,但这是一个您可以解决的想法。
关于java - 用 Java 检测歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10888342/