2010-12-03 55 views
3

我注意到AVAudioRecorder(iOS)在錄製過程中暫停並恢復8次或更多次時會掛起。在模擬器上它掛起無限期地,並在設備上我得到這個錯誤:AVAudioRecorder在停止之前停頓太多次時會凍結

AudioQueueStop發佈消息殺mediaserverd

有誰知道如何防止這種情況,還是有解決方法嗎?我的問題是,我嘗試將文件加載到AVAudioPlayer之後,並且生成的加載文件沒有持續時間(並且不播放)。奇怪的是我可以保存文件,並稍後播放它就好了。我還不確定該文件在什麼時候可以播放,但希望如果解決方案存在問題,我不需要解決方法。

回答

1

我有同樣的同樣的問題,我想我已經找到了解決方法,這似乎爲小型錄音工作,但它仍然凍結了較長的:

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

也許它可以爲你工作,如果你很幸運,你提交了一個錯誤報告?我現在將提交一個

+0

感謝您提供這個。它雖然不適用於我的情況。 – Joey 2011-05-09 04:28:30