方法一:
1.首先注册一个监听通知:AVAudioSessionRouteChangeNotification
```[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(headsetChange:) name:AVAudioSessionRouteChangeNotification object:[AVAudioSession sharedInstance]];```
2.实现监听事件
```
#pragma mark 判断耳机
-(void)headsetChange:(NSNotification*)note
{
NSDictionary* info = note.userInfo;
AVAudioSessionRouteChangeReason reason = [info[AVAudioSessionRouteChangeReasonKey] unsignedIntegerValue];
if ((reason = AVAudioSessionRouteChangeReasonOldDeviceUnavailable)) {
AVAudioSessionRouteDescription* previousRoute = info[AVAudioSessionRouteChangePreviousRouteKey];
AVAudioSessionPortDescription* previousOutput = previousRoute.outputs[0];
NSString* portType = previousOutput.portType;
if ([portType isEqualToString:AVAudioSessionPortHeadph