我正在尝试编写一个分析用户音乐库内容的Android应用。我们假设这些是SD驱动器上的mp3文件,对于初学者来说。我能够找到Java算法来分析音乐文件,但我找不到一个API来读取和解码文件(不播放它们。有一个API来播放文件,甚至是音频效果的类,但我不知道看不到应用程序从音乐文件中获取解码数据的任何方法。我可以从麦克风中读取。
J2SE有一个AudoInputStream类,但它不是Android的一部分。有什么建议吗?
答案 0 :(得分:0)
我的真正目的是能够查看我的Android音乐库中的文件并按速度对它们进行分类。我一直在寻找图书馆来帮助解决这个问题,但我遇到了一个名为Echo Nest的服务,它在我的Android上工作得很好,用于计算mp3文件的BPM。