检测iphone插入/拔出耳机事件
来源:互联网 发布:职场新人 知乎 编辑:程序博客网 时间:2024/04/30 15:25
转载自:http://www.minroad.com/?p=419
void audioRouteChangeListenerCallback (
void *inUserData,
AudioSessionPropertyID inID,
UInt32 inDataSize,
const void *inData)
{
UInt32 propertySize = sizeof(CFStringRef);
AudioSessionInitialize(NULL, NULL, NULL, NULL);
CFStringRef state = nil;
AudioSessionGetProperty(kAudioSessionProperty_AudioRoute
,&propertySize,&state);
NSLog(@"%@",(NSString *)state);//return @"Headphone" or @"Speaker" and so on.
}
- (void)viewDidLoad {
[super viewDidLoad];
AudioSessionInitialize (NULL, NULL, NULL, NULL);
OSStatus status = AudioSessionAddPropertyListener(
kAudioSessionProperty_AudioRouteChange,
audioRouteChangeListenerCallback,self);
//if(status == 0){//ok;}
}
- 检测iphone插入/拔出耳机事件
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- iphone检测耳机插入/拔出
- [iOS] iphone检测耳机插入/拔出
- [iOS] iphone检测耳机插入/拔出
- 检测耳机插入拔出
- IOS检测耳机插入/拔出
- iOS检测耳机插入/拔出
- iOS检测耳机插入/拔出
- ORACLE启动到NOMOUNT状态
- 信号(signals)和槽(slots)
- 解决exe和DLL直接传递FILE 指针崩溃的问题。
- C输出格式总结
- samba -- 用户密码认证
- 检测iphone插入/拔出耳机事件
- HTTP协议详解
- 关于QString.toXXX错误用法
- ASCII,Unicode,UTF-8,GB2312一些关于字符编码的理解
- [Apache Click快速开发]Panel和Tree
- oc单例
- 苹果在iOS5.0里面禁止使用了udid,那么用什么来判断设备呢
- 网络接口配置文件汇总
- UIButton 创建