我需要实现具有暂停/恢复功能的录音,输出必须是m4a文件格式。所以我用PCM格式实现了录音。然后我正在使用(仅适用于旧的Android版本) 我在这里找到的图书馆 - https://github.com/timsu/android-aac-enc
奇怪的是,它适用于很多设备(如我的nexus 7),但不适用于三星之星。没有崩溃,之后玩家试图播放它,但只有一个非常奇怪的噪音。
我怀疑它与处理器的体系结构有关,但不知道可能是什么以及如何解决它。
如果您有使用该库的经验,请帮助我。 (或者如果你知道另一个我可以轻松整合的更好的那个)
谢谢和亲切的问候
答案 0 :(得分:0)
好的,最后我设法让它发挥作用。 所以基本上在编写的文档中你可以调用多次编码方法。所以最初我通过在小块上编码来实现它。问题是它似乎在每个块的末尾也放了一个可怕的嘟嘟声: - (
所以我知道它不是一个完美的解决方案,但我设法使其工作的是将整个文件加载到Byte数组中并立即对其进行编码......
如果有人找到更好的解决方案,请告诉我。