【发布时间】:2012-04-20 19:01:47
【问题描述】:
目前我允许用户录制自己的声音不超过 30 秒。一旦他们完成了他们的音频录制,我就会抓住他们音频的持续时间。我运行这个快速数学 (SixtySeconds-TheirAudioDuraion) = TimeNeededToFill。基本上我需要最终得到一个精确的 1 分钟轨道。其中一部分是实际音频,其余部分是静音音频。我目前正在使用 AVAudioPlayer 来完成我所有的录音。有没有一种编程方式来实现这一点,而不是一些蛮力破解,我开始将无声音轨文件塞在一起以创建单个文件?
需要简单的光彩,我们将不胜感激。
我最好的。
【问题讨论】:
-
正确的方法是使用
AVMutableCompositionTrack来追加文件。请参阅下面的答案。
标签: iphone ios cocoa-touch audio avaudioplayer