AVAudioRecorder不在iOS中录制

时间:2014-11-14 08:47:36

标签: ios audio audio-recording avaudiorecorder avaudiosession

我制作了一个应用程序(听写),具有录音,覆盖等功能。播放音频文件。我用过AVAudioSession进行录音和录音播放,我已在本地保存音频文件(.m4a)并将其发送到服务器。为了使录制工作在后台,我已经在plist文件中添加了UIBackgroundModes,一切正常。但是暂停后录音在某些条件下失败了。

重现的步骤:

1)在00:00分钟开始录音,并在02:00分钟暂停录音。文件总大小约为0.45 MB,并且已存储在应用程序文档(沙箱)中。 2)暂停后,我通过点击电源按钮使设备进入睡眠模式并返回到同一屏幕的应用程序。继续从暂停和录制继续录制,但文件没有写入本地文件,文件大小保持在0.45 MB。

如果我们从plist中删除UIBackgroundModes,上面的步骤工作正常但在后台录制音频不起作用,因为应用程序没有UIBackgroundModes音频。

暂停后如何继续录音&设备睡眠模式?

非常感谢您的支持。

提前谢谢你。

0 个答案:

没有答案