Java 在android中通过现有音频文件进行录制

Java 在android中通过现有音频文件进行录制,java,android,audio,Java,Android,Audio,我目前正在安卓系统中构建一个应用程序,我正在尝试在现有音频文件上录制我的音频(不改变文件的长度),有人知道如何做到这一点吗?我试过的所有方法都只是将音频文件一个接一个地放在一个文件中。A.例如,你应该使用Android的GGmpeg。这里有一些和你一样的问题 另一种方法,尽管有限,是Android SoundPool。检查文档 声音池要求您管理多个文件,而不是 单个文件的合成和播放。如果天气晴朗,那就太酷了 soundpool允许您以IOStream的形式绘制输出,但遗憾的是,SDK

我目前正在安卓系统中构建一个应用程序,我正在尝试在现有音频文件上录制我的音频(不改变文件的长度),有人知道如何做到这一点吗?我试过的所有方法都只是将音频文件一个接一个地放在一个文件中。

A.例如,你应该使用Android的GGmpeg。这里有一些和你一样的问题

另一种方法,尽管有限,是Android SoundPool。检查文档

声音池要求您管理多个文件,而不是 单个文件的合成和播放。如果天气晴朗,那就太酷了 soundpool允许您以IOStream的形式绘制输出,但遗憾的是,SDK 似乎不允许。此外,如果 录音机允许您从音乐层抓取流…但是 这看起来也不可能。音频输入列表:

资料来源:

C.建议也在后端服务器中执行此操作


D.也可能对您有所帮助。

请具体说明。你用什么来录制音频?你好,谢谢你的帮助!但我仍然有一个问题,因为我使用windows,他说这是一个tar文件的下载。