gpt4 book ai didi

ios - 将两个CAF文件连接在一起

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

我这里有一个简单的问题。我有两个CAF文件。我要做的就是将它们加入成为一个长音频文件。

我试图:

  • 使用NSData类并将两个文件的音频数据附加到一个文件中。还没工作我假设某些文件属性未正确设置。生成的文件仅播放第一个文件的长度。
  • 在我的加入过程中尝试设置结果文件的kAudioFilePropertyAudioDataByteCountCount属性。没有结果。

  • 谁能指出正确的方向/帮我提供一些示例代码?我见过其他人问类似的问题,却没有答案。希望有人能接下来。

    非常感谢您的帮助。谢谢。

    最佳答案

    如果有人渴望知道答案,那么有一种方法可以解决。您必须使用AudioFiles API调用。基本上,您会:

  • 使用AudioFileCreate使用正确的参数(比特率等)创建新的音频文件。
  • 打开您的第一个文件,读取数据包并将其写入新创建的文件。
  • 打开您的第二个文件并执行相同的操作。确保在写入第一个文件后计数器未归零。
  • AudioFileClose-完成!

  • 注意事项:
    对于本地文件,您必须运行一种方法来转义空格

    就是这样!

    关于ios - 将两个CAF文件连接在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4506129/

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