2013-06-06 40 views
0

我正在做一个基于音频的应用程序,我在其中将wav文件转换为aac格式。转换工作成功,但中断监听器,而不是在转换时调用,即使一个调用来了...我正在初始化audioSession并处理main()中的中断。中断监听器在应用程序的另一部分工作,如录制和回放。任何人都可以帮助我吗?wav到aac转换interruptListener不呼叫ios

回答

1

最后我得到了这个问题的解决方案。我用了audioSession类别

kAudioSessionCategory_MediaPlayback

早些时候AAC转换。现在,我把它改成

kAudioSessionCategory_AudioProcessing

所以它现在的工作很好。中断监听器方法在中断发生时被完美调用。

1
+0

感谢您的链接..我已阅读但无法找到解决方案..我正在使用硬件编解码器进行转换。在哪里检查extfilewrite错误的中断?目前我正在检查缓冲区fileWrite之前。但是当中断发生时不会被调用......任何想法? –

+0

当一个呼叫来临时,转换整个过程被阻止,也没有调用中断监听器。 –