android - 如何在Android上写入音频文件,最好是.3gp

标签 android audio audio-recording

我已经对此进行了很长一段时间的研究,但仍然没有任何乐趣。

我知道 MediaRecorder 将读取音频源并以多种格式之一直接写入文件。而且我也知道 AudioRecord 会读取音频源并让您处理原始数据,但是有什么方法可以从您的应用程序写入数据吗?

例如,我想读取音频,以某种简单的方式对其进行过滤,然后写入 .3gp 文件。有什么办法吗?搜索示例,我只能找到一种通过手动编写标题来生成 .wav 文件的方法。

最佳答案

编写您自己的编码器或使用现有编码器,例如 FFMpeg使用 JNI。

这个问题也很有用。
FFmpeg on Android

关于android - 如何在Android上写入音频文件,最好是.3gp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13096143/

相关文章:

html - 基于浏览器的音频捕获,然后发布到服务器端

audio - 如何在 Erlang 中录制声音

java - 如何将对主 Activity 的引用传递到每个后续 Activity 的构造函数中

java - 将生产 Android 应用程序从 Windows 7 正确移动/移植到基于 Linux 的系统

android - 更新到 buildTools 27.0.3 后 Gradle 失败

image - 图像捕捉和处理

javascript - 在客户端 JavaScript 中将 WAV 转换为任何压缩音频格式

android - Android 的 Facebook 登录 SDK 的 Facebook 登录错误给出 : "given URL is not allowed by.."

ios - 在连接到 Focusrite 2i2 的 AKFrequencyTracker 上获得奇怪的频率读数

java - Java 中的正弦波声音发生器