3

我注意到,当我在录制过程中暂停和恢复 8 次或更多次时,AVAudioRecorder (iOS) 会挂起。在模拟器上它无限期挂起,在设备上我得到这个错误:

AudioQueueStop 发布消息以杀死 mediaserverd

有谁知道如何防止这种情况,或者有解决方法吗?我的问题是我之后尝试将文件加载到 AVAudioPlayer 并且生成的加载文件没有持续时间(并且不播放)。奇怪的是,我能够保存文件,然后可以正常播放。我还不确定文件在什么时候可以播放,但希望如果录音机的问题有解决方案,我不需要解决方法。

4

1 回答 1

1

我遇到了同样的问题,我想我找到了一种解决方法,它似乎适用于小型录音,但它仍然会冻结较长的录音:

[NSThread detachNewThreadSelector:@selector(stop) toTarget:myrecorder withObject:nil]

如果幸运的话,也许它可以为您工作,您是否提交了错误报告?我现在提交一份

于 2011-03-25T20:37:26.160 回答