在android中录制现有的音频文件

Posted

技术标签:

【中文标题】在android中录制现有的音频文件【英文标题】:Recording over existing audio file in android 【发布时间】:2019-12-09 09:41:01 【问题描述】:

我目前正在 android 中构建一个应用程序,并且我正在尝试通过现有的音频文件录制我的音频(不更改文件的长度),有谁知道如何做到这一点?我尝试的一切只是将音频文件一个接一个地放在一个文件中。

【问题讨论】:

请更具体。你用什么来录制音频? 【参考方案1】:

A.例如,您应该使用 GGmpeg for Android。在这里,您有一些类似的问题。

question with code more detailed tutorial Google Group another question

B.另一种方法,虽然有限,是 Android SoundPool。检查文档here。

声音池需要你管理多个文件而不是做 混音和播放单个文件。如果 soundpool 让您将输出作为 iostream 获取,但是,唉,SDK 似乎不允许。此外,如果 AudioRecorder 允许您从音乐层抓取流...但是 这看起来也不可能。音频输入列表: http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html

来源:https://***.com/a/2254086/9415337

C. Others 建议在后端服务器中也这样做。

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

【讨论】:

您好,感谢您的帮助!但是我还是有问题,因为我用的是windows,而且他这是一个tar文件的下载。

以上是关于在android中录制现有的音频文件的主要内容,如果未能解决你的问题,请参考以下文章

录制音频时出现Android SIGSEGV错误

如何在我的 Android 应用中录制视频?

Android中实现系统声音录制(内置声源的录制)-音频通道及framework调用流程分析

尝试将音频文件上传到服务器时出现Android问题

如何在android中录制音频m4a格式的音频文件?

如何在android中录制质量更好的音频文件?