是否可以在录制时播放音频

时间:2014-11-17 02:32:12

标签: ios audio record playback

我打算开发一款用于录制iOS语音的应用。该应用程序应提供在用户界面上记录,停止,播放,暂停,倒回和快进的功能。录制时,用户应该有播放选项。是否可以开发这样的应用程序?

1 个答案:

答案 0 :(得分:0)

有可能,我从不尝试过。但您可以尝试记录多个文件并记录正在记录的文件数,最后,您可以将多个文件合并为一个。

我能想到的算法是。

  1. 开始录制
  2. 设置FileRecordedNumber = 1
  3. 暂停时,将临时文件保存到FileRecord1.mp3或其他内容
  4. 再次开始录制时,应增加FileRecordedNumber
  5. 暂停时,将临时文件保存到FileRecord2.mp3
  6. 播放声音或停止,循环FileRecordedNumber并合并声音文件
  7. 播放声音
  8. 您可以在播放后继续录制时启动新的录音文件

    抱歉,我无法提供代码,但我发现了一些可能有助于您合并声音文件的文章。

    Combine two audio files into one in objective c How to concatenate 2 or 3 audio files in iOS? http://developer.telerik.com/featured/merging-audio-video-native-ios/

    祝你好运项目