我正在为Android制作一个音乐播放器,我希望在播放之前得到一首歌的平均BPM(也可能是频率或音调),这样我就可以向用户显示有关这首歌的一些信息,我知道我可能必须打开一个流并应用一些数学来获取我需要的数据,但我不知道如何采取行动,任何人都可以帮助我吗?
答案 0 :(得分:3)
我终于找到了解决方案! 我正在使用Minim java音频库,它可以对音频缓冲区执行离线分析:) http://code.compartmental.net/tools/minim/manual-minim/
答案 1 :(得分:2)