AudioStreamer电话打进时崩溃
#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{//继续播放的事件}
转载于:https://www.cnblogs.com/wanyakun/archive/2013/03/21/3403336.html
AudioStreamer电话打进时崩溃相关推荐
- 手电筒android studio,Android Studio:手电筒关闭时崩溃
我试图开发手电筒应用程序作为我的第一个"真正"的应用程序,几乎所有的工作.但每次我想关闭手电筒时,我的应用程序都会崩溃.代码和logcat的日志如下:Android Studio: ...
- centos下MySQL Workbench连接时崩溃的解决方法
centos下MySQL Workbench连接时崩溃的解决方法 参考文章: (1)centos下MySQL Workbench连接时崩溃的解决方法 (2)https://www.cnblogs.co ...
- Houdini运行时崩溃了怎么办?别害怕,还有一点点救!
进入正题前还是先提醒一句:常按Ctrl+S保存,Houdini容易崩溃,小心Houdini的崩溃让你一天的努力操作白费. 当我们使用Houdini时,Houdini可能会因为各种各样的原因崩溃,如果忘 ...
- 小米4手机选择图库发送图片时崩溃
最近开发时遇见小米4,手机选择图库发送图片时崩溃的情况,查看logcat发现cusor查询时为null,查找资料解决此问题,在此记录下: if (data == null) { return; } u ...
- Matlab 2015b 启动时崩溃 MATLAB crashes during startup on Ubuntu 16.04
Matlab 启动时崩溃 MATLAB crashes during startup on Ubuntu Matlab 2015B Ubuntu 16.04 之前解决过,更新后问题又来了. 出 ...
- 接到电话面试邀请时要问哪些问题?
很多求职者只知道一心找工作,好好准备去面试,但是在对方打开面试电话邀约时却突然语塞,明明很多问题想问,但是却不知道怎么问,问什么?只能懵懵地答应对方然后赴约.其实,电话面试是双方的第一次互相筛选,如果 ...
- 为什么Premiere会崩溃?如何防止在使Premiere剪辑视频时崩溃
为什么Premiere会崩溃!有很多不同的原因可以解决这种情况,但有一个很大的解决方案,你可以尝试,它往往真的适用于很多人,如果没有,我们将讨论一些你可以尝试的其他解决方案!所以,让我们深入到Prem ...
- android设备id完美解决方法,安卓获取渠道名渠道id Android获取设备唯一标识的终极解决方法,防止安卓7.0时崩溃问题...
一,先说获取渠道名(这里以友盟为例) /* * 4.5.1新加渠道名字段,用来传给后台去统计各个渠道下载量 * */ public static String getSource() { //获取渠道 ...
- matlab2015崩溃,Matlab 2015b 启动时崩溃 MATLAB crashes during startup on Ubuntu 16.04
Matlab 启动时崩溃 MATLAB crashes during startup on Ubuntu Matlab 2015B Ubuntu 16.04 之前解决过,更新后问题又来了. 出错信息如 ...
最新文章
- Office 2010默认输入法设置方法
- iOS系统网络抓包方法
- python:django应用问题汇总
- linux查看硬盘smart_Linux检测磁盘坏道工具用什么命令
- 在TypeScript和ASP.NET Core中处理文件上传和受保护的下载
- 获取今日、本周、本月至今日的所有日期
- 一招教你使用注解处理幂等问题 8种方案解决重复提交
- 程序员面试金典——5.6奇偶位交换
- php中对数组进行转码,php实现转码的方式(支持数组类型转码)
- AntDesign 实战教程 --------前言
- 学计算机买笔记本还是平板,学生买平板还是笔记本电脑好
- 物质环境、符号还是认知模型?——谈韩礼德、马丁、范迪克的语境观
- 北大MBA夫妇不满现有教育系统 携女隐居终南山
- 带有下标的赋值维度不匹配。
- 自学考试计算机实践课,河南大学自学考试计算机实践课考试须知
- 马路上“低头族”的交通隐患 ,小心埋头苦干的恶果
- C/C++对汉字的读取
- 剖析Framework面试-笔记(二)
- office 2007 1706错误解决办法
- 多媒体个人计算机软件系统由,多媒体计算机软件系统由什么组成
热门文章
- 从神经网络的历史发展热潮看深度学习的发展趋势
- (已解决torchvision中CIFAR10下载速度慢)如何下载以及使用torchvision导入
- anaconda重新安装pytorch,使用GPU加速
- 李德毅院士:新一代人工智能十问
- 欧盟「人脑计划」​最新进展:新算法模拟生物进化,为大脑如何工作提供新见解...
- 新冠肺炎疫情把科研推上“云端”
- 滴滴自动驾驶CEO张博:十年内无人驾驶对消费者没有吸引力丨厚势汽车
- 马化腾:微信将被谁颠覆,领衔下一代互联网的终端居然是?
- 中国安防为何世界最强?中科院AI+安防报告,解密8大趋势和8大限制【附下载】| 智东西内参...
- 深度学习巨头Yoshua Bengio清华演讲: 深度学习通往人类水平人工智能的挑战