iOS 音量键事件监控响应

  把项目中自己修改完善的iOS监控音量键事件的库公开到github上了。https://github.com/tashigaofei/MPVolumeObserver

  之前是参考了RBVolumeButtons (https://github.com/blladnar/RBVolumeButtons),不过这个库有一个我无法解决bug,

当长按音量键-按钮,后续会导致无法捕捉到音量-按钮以后的事件,只能通过按一次音量+按钮恢复(系统这个时候认为音量已经

减至最小了,不再传递减小音量的事件)。为了解决这个bug,我换了一种方式实现。我使用了一个系统的通知,通过监控系统通知

获得音量按钮按下的事件。至此完美解决了获取iOS上的音量键按下事件。

  PS:现在项目中想实现拍照中静音的方法,哪位网友知道请告诉 email:tashigaofei@gamil.com

posted @ 2013-09-03 10:08  xiaopangjun  阅读(2295)  评论(8编辑  收藏  举报