回答
OPTION-1:
参考此链接:
答案在该职位 invalidname的Join multiple audio files into one
说:
MP3是一种流格式,这意味着它没有一堆元数据在 前面或en d的文件。虽然这有很多缺点,但其中一个 的好处是你可以将MP3文件连接成一个 单个文件,它会播放。
这几乎是你通过连接到一个 NSMutableData做的,其缺点是你可能会用尽 内存。另一种选择是用 NSFileHandle在磁盘上建立文件。
这不适用于大多数文件格式(aac/m4a,aif,caf等)。 MP3 实际上只是一个转储到磁盘的数据流,元数据在帧头 标题(或ID3中隐藏在帧之间),所以这就是它工作的原因。
OPTION 2:在这个职位由Midhere
combine two .caf audio files into a single audio file in iphone
答:
可以使用ExtAudioFileService做到这一点。在ios开发者库中,他们 提供了两个例子来将一个音频文件转换为另一种格式。 在这些他们打开一个音频文件的阅读和另一个文件 写(转换音频)。您可以更改或更新代码,从两个文件中读取 ,并将它们以相同格式(caf) 或压缩格式写入一个输出文件。首先打开第一个音频文件,并从中读取每个数据包并将其写入新的音频文件。 完成第一个音频文件后,关闭文件并打开第二个音频文件 供阅读。现在从第二个音频文件中读取每个数据包,并将 写入新创建的音频文件,并关闭第二个音频文件和新的音频 文件。
因此,请尝试将其转换为另一种格式,然后尝试合并它。
OPTION-3:在这个岗位
Joining two CAF files together
回答dineth:
参考
如果有人渴望知道答案,有一种方法可以做到这一点。您 必须使用AudioFiles API调用。基本上,你会:
使用AudioFileCreate和正确的 参数(比特率等)创建一个新的音频文件。打开你的第一个文件,读取数据包并将其写入新创建的文件。打开你的第二个文件,并做相同的 。确保在编写 第一个文件后,您的计数器不会被清零。 AudioFileClose - 你就完成了!注意事项:为 本地文件,你必须运行一个方法逃避空间
这就是它!
OPTION-4:
略有不同音符。
我认为你是在CAF录音文件,并试图them.So在这种情况下,你终于可以尝试在录音CAF比其他格式文件结合起来。
试试这个链接为:
希望这有助于。
- 1. 将两个.caf音频文件合并为一个iPhone中的音频文件
- 2. 如何合并iphone中的音频文件sdk
- 3. 合并两个音频文件合并为一个目标C
- 4. 合并两个音频文件FFMpeg acodec
- 5. 合并两个音频文件一起,在iPhone
- 6. 如何合并iPhone中的实时流视频和音频sdk
- 7. iPhone SDK音频混合器
- 8. 合并iPhone上的音频文件
- 9. 用iPhone SDK切割音频文件
- 10. 如何合并两个音频.wav文件
- 11. 合并图像和音频以使用iPhone SDK创建电影文件
- 12. 使用混音器混合两个音频文件
- 13. 合并pcm音频文件
- 14. 合并音频文件
- 15. 如何将视频添加到iPhone SDK上的音频文件
- 16. 如何将音频添加到iPhone上的视频文件SDK
- 17. 音频文件不与iPhone的SDK
- 18. iPhone SDK修剪音频文件
- 19. 如何使用directshow.net合并两个视频文件
- 20. 合并多个音频文件
- 21. Android将两个音频文件合并为一个
- 22. 如何使用ffmpeg将两个视频/音频流合并为一个
- 23. 两个音频文件合并在一个文件中,并保存在磁盘
- 24. iOS - 将两个视频合并为单个带有音频的视频文件
- 25. 在iPhone应用程序中合并两个视频文件
- 26. 如何在iPhone中使用AVMutableComposition合并视频sdk
- 27. 在NSData上将音频文件合并为一个iPhone
- 28. Theora granulepos合并两个theora视频文件没有声音
- 29. 如何附加两个音频文件?
- 30. Web音频API - 合并两个音频缓冲区