iOS系统的Events类型分为以下几种:Multitouch events, Accelerometer events, Remote control events。
Remote Control Events
Remote Control Events指通过外设的远程遥控或者通过手机的命令面板进行的控制事件,例如多媒体控制,音量调节,速率调节等。所有的Media Apps都应该支持该事件。
Handling Remote Control Events
接收远程的控制事件,代码如下:
1 | MPRemoteCommandCenter *commandCenter = [MPRemoteCommandCenter sharedCommandCenter]; |
注意,如果不设置Command的block事件,则对应的按钮不会在控制面板和锁屏页面出现。
Providing Now Playing Information
在控制面板和锁屏页面要能看到歌曲的信息,需要设置一下:
1 | - (void)configureNowPlayingInfo |