gpt4 book ai didi

ios - 组合/连接多个音频文件

转载 作者:行者123 更新时间:2023-11-28 22:56:48 25 4
gpt4 key购买 nike

我有一堆音频文件(mp3、aac 等),我想将它们连接成一个音频文件。以前有人这样做过吗?

最佳答案

我已经做到了。要进行串联,您首先需要将音频文件加载到 AVAssets 中.具体来说,您需要使用一个名为 AVURLAssets 的 AVAsset 子类。 ,它可以加载您的 URL:Loading AVAsset .然后,您可以将每个 AVAsset 添加到 AVMutableComposition 中,旨在包含多个 AVAssets。将它加载到 AVMutableComposition 后,您可以使用 AVAssetExportSession将作文写入文件。

请注意,AVAssetExportSession 不会让您对文件输出有太多控制(它将音频导出到 m4a 文件中)。如果您需要对输出类型进行更多控制,则需要使用 AVAssetReaderAVAssetWriter类来执行导出而不是 AVAssetExportSession。这些类的使用比 AVAssetExportSession 复杂得多,在这里理解直接 C 是值得的。

我还要指出,Apple 没有提供写入 MP3 文件的选项。你可以读它们,但你不能写它们。通常最好坚持使用 m4a/aac 格式。

关于ios - 组合/连接多个音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10628924/

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