首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ExtAudioFileRead有时会在读取时抛出异常

ExtAudioFileRead有时会在读取时抛出异常
EN

Stack Overflow用户
提问于 2012-03-11 03:40:06
回答 1查看 315关注 0票数 1

嗨,我有一些“随机”崩溃的时间真的很难从我目前正在开发的应用程序。

我使用ExtAudioFileRead将CFURLRef ( m4a格式的音频文件)中的数据读入PCM buffer进行解释。但是,有时某个ExtAudioFileRead调用会抛出: CrashIfClientProvidedBogusAudioBufferList,我就是不明白为什么。我环顾四周,找不到任何有帮助的东西。

它从未出现在模拟器中,只出现在已部署的硬件上(使用iOS 5.0和5.1的iPhone4s,以及运行iOS 5.1的iPad2 )

当然,我会粘贴源代码以使问题更清晰,但这将需要一些时间,直到我为您的评判眼睛打磨足够的时间。

那么,同时:有什么想法吗?你有过这样的经历吗?

EN

回答 1

Stack Overflow用户

发布于 2013-02-18 16:08:38

我认为这个问题是由于AVAudioSession造成的。当您录制音频,然后保存音频并再次播放该音频时,可能会出现此问题。您可能在播放音频时创建了AVAudioSession实例。所以,

1)保存音频后,从temp目录中删除音频。

2)如无必要,请不要创建AVAudioSessio实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9649572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档