iOS判断是否插入耳机
2016-08-05 16:22
417 查看
//获取设备状态,是否插入耳机,如果插入耳机,则返回“YES" + (BOOL)isHeadphone{ UInt32 propertySize = sizeof(CFStringRef); CFStringRef state = nil; AudioSessionGetProperty(kAudioSessionProperty_AudioRoute,&propertySize,&state); //return @"Headphone" or @"Speaker" if ([(NSString *)state isEqualToString:@"Headphone"] ||[(NSString *)state isEqualToString:@"HeadsetInOut"]) { return YES; }else { return NO; } }
相关文章推荐
- iOS API更新
- iOS--Invocation创建
- 学习IOS的第五天
- ios 去除字符串首尾空格、换行
- iOS--异常处理
- iOS 自定义网页内容下载器
- Pch文件如何配置?
- iOS推送(利用极光推送)
- iOS RTMP推流和拉流第三方框架
- iOS开发之蓝牙总结
- [置顶] iOS调用WebService(SOAP接口)
- ios时间戳13位转换
- iOS开发使用的证书和文件有哪些?
- 《Motion Design for iOS》(三十八)
- 【转】详述iOS国际化
- iOS- 单利了解
- iOS xcode 中代码解压缩和黄色group 和蓝色folder 的区别
- 作为iOS开发者不得不follow的52人
- iOS 和mac 端 开源 项目
- ios TouchID的使用