java - 在Java或Android中合并AMR音频文件

标签 java android audio audio-recording

我想在Android中使用暂停恢复选项录制音频。
为此,我应该记录多个文件并将它们合并为单个文件。
但是现在如何合并.amr文件?

最佳答案

(此答案假定我们正在谈论的是原始.amr文件,而不是3GP容器中的AMR数据之类的东西)

文件的前6个字节是AMR签名,文件的其余部分由音频帧组成。因此,您应该能够通过获取第一个文件的全部内容来串联两个AMR文件,然后附加第二个文件的内容减去其前6个字节。

关于java - 在Java或Android中合并AMR音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32069274/

相关文章:

java - Maven 使用 AnnotationProcessor 构建,解析 src/main/java 中的文件并生成源代码到 generated-test-sources/test-annotations

java - Selenium 优化 getVisibleElement(当元素不存在时)

java - 如何让 JLabels 从下一行开始

android - 使括号自动开始新行

c++ - Android 从 C++ 端播放原始音频

java - 使用列表填充 jTable

android - Google Maps Android API V2 不在模拟器上显示 map

java - 如何从 MainActivity 中调用从 Android fragment 到 MainActivity 的信息获取?

javascript - 音频无法在Ipad中播放,但正在笔记本电脑中播放

linux - 从未知格式转换音频