首页 > 解决方案 > 更改音频文件中的音高、速度、混响或全部,然后将其保存在 android

问题描述

我正在开发一个音频处理应用程序。我使用 MediaRecorder 录制音频并在 MediaPlayer 中播放录制的音频文件,我可以在 MediaPlayer 中更改音高、速度和混响,但我无法保存经过处理的音频。我需要保存在我的设备中的编辑声音。

有没有办法做同样的事情?

如果没有,是否有任何第三方 API 可以做到这一点?

如果没有,nodejs、python、java 或 c++ 中是否有任何包可以执行相同的操作,以便我可以在我的应用程序引擎上运行第 3 方代码并将编辑的音频存储在我的云存储中。

请帮忙!

编辑 1:

所以在网上搜索了所有之后。我选择了 FFMpeg,使用了也支持 Android Q 的 FFMpeg-Kit 库。您可以在线找到所有音频操作命令。

我仍然无法想出一种方法来像均衡器那样实时更改属性。

标签: javaandroidandroid-mediaplayerandroid-mediarecorder

解决方案


推荐阅读