我已经对此进行了很长一段时间的研究,但仍然没有任何乐趣。
我知道 MediaRecorder 将读取音频源并以多种格式之一直接写入文件。而且我也知道 AudioRecord 会读取音频源并让您处理原始数据,但是有什么方法可以从您的应用程序写入数据吗?
例如,我想读取音频,以某种简单的方式对其进行过滤,然后写入 .3gp 文件。有什么办法吗?搜索示例,我只能找到一种通过手动编写标题来生成 .wav 文件的方法。
最佳答案
编写您自己的编码器或使用现有编码器,例如 FFMpeg使用 JNI。
这个问题也很有用。
FFmpeg on Android
关于android - 如何在Android上写入音频文件,最好是.3gp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13096143/