iOS 音量键事件监控响应
2013-09-03 10:08
736 查看
把项目中自己修改完善的iOS监控音量键事件的库公开到github上了。https://github.com/tashigaofei/MPVolumeObserver
之前是参考了RBVolumeButtons (https://github.com/blladnar/RBVolumeButtons),不过这个库有一个我无法解决bug,
当长按音量键-按钮,后续会导致无法捕捉到音量-按钮以后的事件,只能通过按一次音量+按钮恢复(系统这个时候认为音量已经
减至最小了,不再传递减小音量的事件)。为了解决这个bug,我换了一种方式实现。我使用了一个系统的通知,通过监控系统通知
获得音量按钮按下的事件。至此完美解决了获取iOS上的音量键按下事件。
PS:现在项目中想实现拍照中静音的方法,哪位网友知道请告诉 email:tashigaofei@gamil.com
之前是参考了RBVolumeButtons (https://github.com/blladnar/RBVolumeButtons),不过这个库有一个我无法解决bug,
当长按音量键-按钮,后续会导致无法捕捉到音量-按钮以后的事件,只能通过按一次音量+按钮恢复(系统这个时候认为音量已经
减至最小了,不再传递减小音量的事件)。为了解决这个bug,我换了一种方式实现。我使用了一个系统的通知,通过监控系统通知
获得音量按钮按下的事件。至此完美解决了获取iOS上的音量键按下事件。
PS:现在项目中想实现拍照中静音的方法,哪位网友知道请告诉 email:tashigaofei@gamil.com
相关文章推荐
- iOS响应事件传递 多层View上寻找ViewController响应事件 nextResponder
- iOS开发之隐藏tabbar--解决隐藏后依然不能响应对应位置事件的问题 分类: ios技术 2015-04-21 11:24 261人阅读 评论(0) 收藏
- iOS-UIResponse之事件响应链及其事件传递
- iOS事件的响应顺序
- IOS-不响应旋转事件
- iOS事件响应链中Hit-Test View的应用
- iOS事件传递响应机制
- iOS UIResponder 触摸事件 运动事件 响应对象
- iOS监控系统音量 手机音量
- iOS事件响应链详解(The Responder Chain)
- ios tableView那些事 (七) 给tableView添加响应事件
- iOS学习笔记(2)— UIView用户事件响应
- 史上最详细的iOS之事件的传递和响应机制-原理篇
- iOS中的常见事件及其响应
- IOS开发之──事件响应
- iOS中UIAlertView的点击响应事件
- iOS 点击事件传递及响应
- iOS 碰撞检测以及事件响应
- IOS UIView直接响应点击事件的解决方法