需要Android等效的AudioInputStream

Mal*_*rts 5 mp3 android signal-processing audio-streaming tempo

我正在尝试编写一个Android应用程序来分析用户音乐库中的内容.我们假设这些是SD驱动器上的mp3文件,对于初学者来说.我能够找到Java算法来分析音乐文件,但我找不到一个API来读取和解码文件(不播放它们.有一个API来播放文件,甚至是音频效果的类,但我不知道看不到应用程序从音乐文件中获取解码数据的任何方式.我可以从麦克风中读取.

J2SE有一个AudoInputStream类,但它不是Android的一部分.有什么建议?

Mal*_*rts 0

我的真正目的是能够查看我的 Android 音乐库中的文件并按节奏对它们进行分类。我一直在寻找库来帮助解决这个问题,但我遇到了一个名为Echo Nest 的服务,它在我的 Android 上运行良好,可以计算 mp3 文件的 BPM。