我开发了一个Android应用程序,它读取.mp3文件,对PCM数据进行一些操作并将结果写入另一个.mp3文件。到目前为止,我一直在使用JLayer进行解码,使用LAME(使用NDK)进行mp3编码。一切正常 - 唯一的问题是JLayer非常慢(as discussed here)。因此,我想切换到可能非常快的mpg123。对于LAME,周围有很好的Android NDK tutorials,但对于mpg123,我没有找到任何东西。我需要的唯一功能是按帧解码mp3文件并将数据作为PCM获取。我还检查了this,this和this问题,但问题仍未解决。由于我是Android NDK的新手,我有两个问题:
非常感谢任何帮助!