崩溃后如何正确关闭AVAudioRecorder文件

时间:2012-11-18 07:37:06

标签: ios core-audio avaudioplayer avaudiorecorder

我想知道是否有人对如何正确关闭已打开的音频文件有任何想法,并在应用程序崩溃时主动录制。测试此功能的一种简单方法是使用模拟器开始录制,然后在Xcode中按停止。

我认为发生的事情是音频文件从未关闭,因此任何再次打开它以进行播放的尝试都会导致AVAudioPlayer出错。所以现在这个文件几乎没用。我希望能够恢复它。

1 个答案:

答案 0 :(得分:0)

根据音频文件格式,在应用程序崩溃和/或终止期间,正确关闭文件所需的信息可能已丢失。

但是,对于某些音频文件格式,可能存在尝试从某些类型的损坏或损坏的文件中提取音频数据的工具(非Apple,商业等)。