适用于Android的mpg123

时间:2016-04-17 11:26:41

标签: android android-ndk mp3 lamemp3

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

  • 你们是否知道如何使用NDK为Android编译mpg123的分步教程?特别是,我不知道Android.mk和wrapper.c应该是什么样的。
  • 你们有没有一个好的选择?原则上我唯一想要的是JLayer的快速版本,因为功能非常出色而性能很差。

非常感谢任何帮助!

0 个答案:

没有答案