Ios 将两个CAF文件连接在一起
我这里有一个简单的问题。我有两份CAF档案。所有我想做的就是加入他们成为一个长的音频文件 我试图:Ios 将两个CAF文件连接在一起,ios,ios4,audiotoolbox,Ios,Ios4,Audiotoolbox,我这里有一个简单的问题。我有两份CAF档案。所有我想做的就是加入他们成为一个长的音频文件 我试图: 使用NSData类并将两个文件的音频数据附加到一个文件中。没用。我假设某些文件属性设置不正确。生成的文件仅播放第一个文件的长度 尝试在加入过程中设置结果文件的kAudioFilePropertyAudioDataByteCount属性。没有结果 有人能给我指出正确的方向/帮我写一些示例代码吗?我见过其他人问类似的问题,却没有得到回答。希望有人能捡到这个 非常感谢你的帮助。谢谢。如果有人想知道答
- 使用NSData类并将两个文件的音频数据附加到一个文件中。没用。我假设某些文件属性设置不正确。生成的文件仅播放第一个文件的长度
- 尝试在加入过程中设置结果文件的kAudioFilePropertyAudioDataByteCount属性。没有结果
非常感谢你的帮助。谢谢。如果有人想知道答案,有办法。您必须使用AudioFilesAPI调用。基本上,你会:
- 使用具有正确参数(比特率等)的AudioFileCreate创建新的音频文件
- 打开第一个文件,读取数据包并将其写入新创建的文件
- 打开第二个文件并执行相同的操作。确保在写入第一个文件后计数器未归零
- AudioFileClose——你完成了李>
就这样 如果有人想知道答案,有办法。您必须使用AudioFilesAPI调用。基本上,你会:
- 使用具有正确参数(比特率等)的AudioFileCreate创建新的音频文件
- 打开第一个文件,读取数据包并将其写入新创建的文件
- 打开第二个文件并执行相同的操作。确保在写入第一个文件后计数器未归零
- AudioFileClose——你完成了李>
就这样 这真的适用于.caf文件吗?我认为它只能与流媒体文件(如.mp3I)一起工作。实际上,我在几年前就开始使用它了。我打开了几个CAF文件,并将它们加入到iOS中。我很抱歉没有把源代码放在那里发布。这真的适用于.caf文件吗?我认为它只能与流媒体文件(如.mp3I)一起工作。实际上,我在几年前就开始使用它了。我打开了几个CAF文件,并将它们加入到iOS中。我很抱歉没有把源代码放在那里发布。