2014-09-10 24 views
0

我需要实现具有暂停/恢复功能的录音,输出必须是m4a文件格式。所以我用PCM格式实现了一个录音。然后,我正在使用(仅适用于旧的Android版本) 我在这里找到的库 - https://github.com/timsu/android-aac-encandroid-aac-enc在Samsung Star手机上不起作用

奇怪的部分是它在为很多设备(如我的nexus 7),但不适用于Samsung Star。没有崩溃,之后的玩家试图播放它,但只有非常奇怪的噪音。

我怀疑它是处理器的体系结构,但不知道可能是什么以及如何解决它。

请如果您有与该库的经验帮助我。 (或者,如果您知道其他更好的,我可以很容易地集成)

感谢和亲切的问候

回答

0

好,最后我设法使它工作。 所以基本上在文档中写的是你可以调用多次编码的方法。所以最初我通过在一个小块上进行编码来实现它。问题是,它似乎在每个块的末尾,它也放了一个可怕的嘟嘟:-(

所以我知道这不是一个完美的解决方案,但我设法使工作是加载整个文件一个字节数组并且一次编码...

如果有人找到更好的解决方案,请告诉我。

相关问题