使用 AVAudioRecorder 录制时创建 2 秒音频文件
Posted
技术标签:
【中文标题】使用 AVAudioRecorder 录制时创建 2 秒音频文件【英文标题】:Create 2 second audio files while recording with AVAudioRecorder 【发布时间】:2013-04-09 10:34:04 【问题描述】:我正在使用AVAudioRecorder
记录 iphone 输入。我需要每 2 秒(录制时)从录制的文件中创建一个文件,而不会损坏我正在录制的主文件。
例子:
假设我正在录制一个 10 秒的文件
------------------
10 Seconds
在录制过程中,我需要创建 2 秒的“块”,以便通过 POST 请求发送。
-- -- -- -- --
2 2 2 2 2
有什么好的开始吗?
【问题讨论】:
【参考方案1】:为了解决这个问题,我发现我必须使用苹果的Audio Queue Services
,它是一个基于 c 的 API。这是link
这东西真的很酷!
【讨论】:
我们你能完成这个吗?如果是这样,如果你能分享代码,那就太棒了!【参考方案2】:您真的需要将音频文件分成 2 秒的块以通过 POST 请求发送吗?不能使用多部分表单数据发送数据吗?
尝试使用ASIHTTPRequest 之类的 API 通过请求发送音频文件。
【讨论】:
以上是关于使用 AVAudioRecorder 录制时创建 2 秒音频文件的主要内容,如果未能解决你的问题,请参考以下文章
调用 record() 时 AVAudioRecorder 长时间延迟
iOS音频与视频的开发- 使用AVAudioRecorder进行录制音频
在使用 AVAudioRecorder 在为导航栏设置动画的同时录制音频时发生中断时,我们如何停止并保存录制?