AudioStreamer电话打进时崩溃
2013-03-21 17:44
197 查看
最近的项目中音频在线播放功能使用的是AudioStreamer,测试电话打进时的打断是遇到了个问题,总是在下面的位置崩溃:
我只是设置了个断点进行调试,发现streamer变量的地址不正确,也没打开内存栈来仔细调试查看,但肯定是这个变量的问题。
索性把这两行代码注释掉。自己实现AVAudioSessionDelegate的方法。
当有电话打进的时候,这里可以处理将正在播放的音乐停止,然后打完电话后再重新播放
#if TARGET_OS_IPHONE // // ASAudioSessionInterruptionListener // // Invoked if the audio session is interrupted (like when the phone rings) // static void ASAudioSessionInterruptionListener(void *inClientData, UInt32 inInterruptionState) { AudioStreamer* streamer = (AudioStreamer *)inClientData; [streamer handleInterruptionChangeToState:inInterruptionState]; } #endif
我只是设置了个断点进行调试,发现streamer变量的地址不正确,也没打开内存栈来仔细调试查看,但肯定是这个变量的问题。
索性把这两行代码注释掉。自己实现AVAudioSessionDelegate的方法。
当有电话打进的时候,这里可以处理将正在播放的音乐停止,然后打完电话后再重新播放
- (void)beginInterruption { //停止播放的事件 } - (void)endInterruption { //继续播放的事件 }
相关文章推荐
- AudioStreamer电话时crash
- Asterisk打进电话转接
- 一妹子开车发现车不动,男友听完她电话崩溃了
- DEMO2:处理客户打进的电话
- android拨打电话崩溃6.0以上实时动态权限申请
- DEMO2:处理客户打进的电话
- 评论:电话已死
- Panda3D使用TextNode崩溃解决办法
- java连接MySQL版本的电话本管理系统
- OpenVox 全系列模拟卡安装教程,使用openvox+elastix搭建电话系统
- android 呼入电话的监听(来电监听)
- findContours导致MFC程序崩溃的问题
- INFO:使用InstallShield过程中,软件异常退出或崩溃时如何寻求帮助
- 支付宝测试工程师电话面试情况
- 芒果iOS开发之This application is modifying the autolayout engine from a background thread崩溃
- IIS进程经常崩溃的三个解决思路
- Unity3d的内存不足引起崩溃的几种原因
- android adb 接电话和挂电话命令
- Windows 7 应用程序崩溃恢复
- Uploadify导致Chrome频繁崩溃Crash