最近在一个项目里遇到了一个需要对手机侧边音量调节键进行操作的需求,所以稍微研究了一下,下面是研究的一些成果,可能有不足大家可以评论说一下:
[[
NSNotificationCenter
defaultCenter
]
addObserver
:
self
selector
:
@selector
(volumeClicked:)
name
:
@"AVSystemController_SystemVolumeDidChangeNotification"
object
:
nil
];
首先:
要对音量键进行监听
//
监听音量控制
但是仅仅监听是不起作用的,因为
@"AVSystemController_SystemVolumeDidChangeNotification"需要对它进行响应,所以要在监听后加
[[
UIApplication
sharedApplication
]
beginReceivingRemoteControlEvents
];
*******************************************************************************************