gpt4 book ai didi

android - 在 Android 中合并音频文件的最佳方式

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:13:33 26 4
gpt4 key购买 nike

我正在开发包含暂停/播放选项的录音应用。

我尝试同时使用 Media RecorderAudioRecord

AudioRecord 的情况下,录制的音频占用更大的空间,因此如果录音大小增加,例如:如果我录制 1 分钟的音频,它消耗 40 到 50MB通过将其转换为 .原始文件发送到 php 服务器 来组合起来真的很痛苦。

所以我尝试使用 Media Recorder,它占用的空间更小,但无法使用以前在 Audio Record 中处理的方式进行组合。

下一步我尝试使用 Android NDK - 甚至设置过程都非常痛苦。

现在我的问题是,哪种方式是合并录制的音频文件的最佳方式

  1. 使用安卓 NDk
  2. 从音频读取字节数据并组合 - 如果我使用它,录音格式的 header 有问题,比如 amr、wav 之类的。

另外,如果我尝试使用 this ,我无法获得 javax.sound 包,所以我尝试使用插件但没有成功..

请建议最好的方法来做到这一点。我也尝试了以下所有链接

Audio Link 1

Audio Link 2

Audio Link 3

Audio Link 4

给我提供好的教程或示例或链接。谢谢。

最佳答案

对于这样的事情,您最好的选择是使用 NDK 开发 native C++ 代码。

关于android - 在 Android 中合并音频文件的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8243947/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com