iOS系统(音频)事件 发表于 2017-03-31 | 分类于 技术分享 音量通知key:12AVSystemController_SystemVolumeDidChangeNotificationAVAudioSessionRouteChangeNotification 1、获取耳机插拔事件Key1AVAudioSessionRouteChangeNotification 2、耳机控制键 首先允许远程控制1[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 实现123456789101112131415161718192021222324252627282930313233343536//received remote event-(void)remoteControlReceivedWithEvent:(UIEvent *)event{if (event.type == UIEventTypeRemoteControl) {switch (event.subtype) {case UIEventSubtypeRemoteControlPlay:{NSLog(@"play---------");}break;case UIEventSubtypeRemoteControlPause:{NSLog(@"Pause---------");}break;case UIEventSubtypeRemoteControlStop:{NSLog(@"Stop---------");}break;case UIEventSubtypeRemoteControlTogglePlayPause:{//单击暂停键:103NSLog(@"单击暂停键:103");}break;case UIEventSubtypeRemoteControlNextTrack:{//双击暂停键:104NSLog(@"双击暂停键:104");}break;case UIEventSubtypeRemoteControlPreviousTrack:{NSLog(@"三击暂停键:105");}break;case UIEventSubtypeRemoteControlBeginSeekingForward:{NSLog(@"单击,再按下不放:108");}break;case UIEventSubtypeRemoteControlEndSeekingForward:{NSLog(@"单击,再按下不放,松开时:109");}break;default:break;}}} 坚持原创技术分享,您的支持将鼓励我继续创作! 赏 微信打赏 支付宝打赏