需要Android等效的AudioInputStream吗
我正在尝试编写一个Android应用程序,分析用户音乐库中的内容。首先,假设这些是SD驱动器上的mp3文件。我能够找到Java算法来分析音乐文件,但我找不到API来读取和解码文件(不播放它们)。有API来播放文件,甚至还有音频效果类,但我看不到应用程序从音乐文件获取解码数据的任何方法。我可以从麦克风读取需要Android等效的AudioInputStream吗,android,mp3,signal-processing,audio-streaming,tempo,Android,Mp3,Signal Processing,Audio Streaming,Tempo,我正在尝试编写一个Android应用程序,分析用户音乐库中的内容。首先,假设这些是SD驱动器上的mp3文件。我能够找到Java算法来分析音乐文件,但我找不到API来读取和解码文件(不播放它们)。有API来播放文件,甚至还有音频效果类,但我看不到应用程序从音乐文件获取解码数据的任何方法。我可以从麦克风读取 J2SE有一个类AudoInputStream,但它不是Android的一部分。有什么建议吗?我的真正目的是能够查看我的Android音乐库中的文件并按节奏对它们进行分类。我正在寻找库来帮助实现
J2SE有一个类AudoInputStream,但它不是Android的一部分。有什么建议吗?我的真正目的是能够查看我的Android音乐库中的文件并按节奏对它们进行分类。我正在寻找库来帮助实现这一点,但我在Android上遇到了一个名为“工作正常”的服务,用于计算mp3文件的BPM 你能提供更多关于你如何使用Echo Nest解决问题的信息吗?我正试图做到这一点——在我的应用程序中听音乐节奏做其他事情。但我没有找到任何有用的东西:(