代码之家  ›  专栏  ›  技术社区  ›  Mahdi Moqadasi

如何录制音频并按相反顺序播放?

  •  0
  • Mahdi Moqadasi  · 技术社区  · 7 年前

    我到处搜索,有以下链接:

    • First :没有任何让我困惑的代码!

    • Second :直到现在还没有答案!

    • Third

    • Forth :java中的一种工作方式。不是安卓!

    • Fifth 当前位置我不确定这是不是解决方案。

    • Sixth 当前位置我编译并更改了它,但它在录制过程中突然停止。

    • Seventh :对于斯威夫特来说 AVFoundation .

    • Eighth :不工作。

    帮助我!!

    1 回复  |  直到 7 年前
        1
  •  1
  •   user11040475 user11040475    7 年前

    您必须将音频录制为原始音频 AudioRecord MediaRecorder 它使用编码器压缩和更改输出。录制PCM文件时,可以将44字节的头添加到该文件中,以转换为Wav格式,并可在设备中播放。 如果您想反转它,应该使用循环读取它的字节(如果使用PCM16,则必须使用2Byte),然后添加标头并播放它。