我需要在 iOS 耳机按钮上绑定自己的操作。
对于播放/暂停动作,我找到了解决方案:
- 在 .xcodeproj 中添加音频背景
- 实现方法remoteControlReceivedWithEvent
- 将自己设置为 firstResponder
我不能将我的班级设置为第一响应者,因为我的班级是 UIViewController 的子类。对于这个方法类必须是 UIResponder 的子类。所以我把这个方法放在 AppDelegate 中并创建通知。
1.有没有其他方法可以将remoteControlReceivedWithEvent放在我的班级中,而无需更改超类或使用通知?
2. 我可以改变音量加减动作吗?