我正在尝试找到一种方法来检测 Native iOS SDK 中耳机插孔上的插入/拔出事件,特别是在最新版本 (iOS 7) 上。有没有办法在这个版本中做到这一点?
试试这个:
[[NSNotificationCenter defaultCenter] addObserver:self selectorselector(routeChanged name:AVAudioSessionRouteChangeNotification object:nil];
- (void)routeChangedNSNotification *)notification {
NSNumber *reason = [notification.userInfo objectForKey:AVAudioSessionRouteChangeReasonKey];
if ([reason unsignedIntegerValue] == AVAudioSessionRouteChangeReasonNewDeviceAvailable) {
} else if ([reason unsignedIntegerValue] == AVAudioSessionRouteChangeReasonOldDeviceUnavailable) {
}
}
关于ios - 使用原生 iOS 7 SDK 检测耳机插孔上的插入和拔出事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23140464/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |