iOS 监听耳机插入和拔出[检索]
来源:互联网 发布:java orm框架 阿里 编辑:程序博客网 时间:2024/05/03 12:54
iOS 监听耳机插入和拔出[检索]
使用通知的方式,添加收到通知的回调方法
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(audioRouteChangeListenerCallback:) name:AVAudioSessionRouteChangeNotification object:nil];
响应通知回调。
- (void)audioRouteChangeListenerCallback:(NSNotification*)notification{NSDictionary *interuptionDict = notification.userInfo;NSInteger routeChangeReason = [[interuptionDict valueForKey:AVAudioSessionRouteChangeReasonKey] integerValue];switch (routeChangeReason) {case AVAudioSessionRouteChangeReasonNewDeviceAvailable:NSLog(@"AVAudioSessionRouteChangeReasonNewDeviceAvailable");NSLog(@"耳机插入");break;case AVAudioSessionRouteChangeReasonOldDeviceUnavailable:NSLog(@"AVAudioSessionRouteChangeReasonOldDeviceUnavailable");NSLog(@"耳机拔出,停止播放操作");break;case AVAudioSessionRouteChangeReasonCategoryChange:// called at start - also when other audio wants to playNSLog(@"AVAudioSessionRouteChangeReasonCategoryChange");break;}}
0 0
- iOS 监听耳机插入和拔出[检索]
- 监听耳机的插入和拔出问题
- iOS 之检测耳机插入和拔出
- IOS检测耳机插入/拔出
- iOS检测耳机插入/拔出
- iOS检测耳机插入/拔出
- (八)监听耳机插入拔出状态
- [iOS] iphone检测耳机插入/拔出
- [iOS] iphone检测耳机插入/拔出
- Android实现检测耳机插入和拔出
- Android实现检测耳机插入和拔出
- iOS7 监听耳机拔出
- 检测耳机插入拔出
- IOS成长之路-检测耳机插入/拔出
- IOS成长之路-检测耳机插入/拔出
- IOS成长之路-检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iOS应用支持IPV6,就那点事儿
- asp.net MVC 之 Html.ActionLink
- Linux系统日志配置远程Syslog采集
- 自动模拟邮箱登陆并发送邮件
- C++字符串操作2
- iOS 监听耳机插入和拔出[检索]
- 重新学习《C++Primer5》第13章-拷贝控制
- View
- struts2中result参数详解
- 我国高速公路交通荷载标准研究
- @Override报错
- sizeof与strlen的主意事项
- Nginx日志配置远程Syslog采集
- Unity_二维纹理 Texture 2D_3_按平台覆盖