我注意到,当我在录制过程中暂停和恢复 8 次或更多次时,AVAudioRecorder (iOS) 会挂起。在模拟器上它无限期挂起,在设备上我得到这个错误:
AudioQueueStop 发布消息以杀死 mediaserverd
有谁知道如何防止这种情况,或者有解决方法吗?我的问题是我之后尝试将文件加载到 AVAudioPlayer 并且生成的加载文件没有持续时间(并且不播放)。奇怪的是,我能够保存文件,然后可以正常播放。我还不确定文件在什么时候可以播放,但希望如果录音机的问题有解决方案,我不需要解决方法。