gpt4 book ai didi

ios - 如何将两个m4a音频文件一起 “Mix/Superimpose”

转载 作者:行者123 更新时间:2023-12-02 23:58:24 24 4
gpt4 key购买 nike

在最终成功找到一种在iPhone上将多个语音文件连接成一个音频文件的方法之后,我现在正尝试在音频文件的长度上叠加一个音频文件。

所以基本上我有两个.m4a文件:

  • voice.m4a,例如大约10秒。
  • music.m4a,大约5秒钟。

  • 我需要的是将两个文件组合在一起,使得生成的单个音频文件现在在语音文件的背景中包含音乐的长度,因此基本上,输出结果应具有10秒的语音和5秒的音乐重复两次。具有包含所有这些的单个文件绝对重要。

    我正在尝试在iPhone上的应用程序中完成所有这些操作。

    谁能帮我这个忙吗?

    最佳答案

    如果您希望通过编程方式进行此操作,则需要更深入地研究CoreAudio。对于更简单的解决方案,您可以使用AudioQueues或更细粒度的控件AudioUnits和AUGraph。 MultiChannelMixer是您要寻找的音频单元。不幸的是,这里没有足够的空间来制作详尽的教程(只花几天时间编写教程本身),但是我希望我能为您指明正确的方向。

    如果您决定走这条路,并想做进一步的音频编程,那么这个简单的例子,那么我强烈建议您购买“学习核心音频,Mac和iOS音频编程动手指南”-Chris Adamson,凯文·阿维拉(Kevin Avila)。您可以在Amazon,平装书或Kindle上找到它。

    关于ios - 如何将两个m4a音频文件一起 “Mix/Superimpose”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441426/

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