我想在这里重现Instagram行为,意思是:
如果手机静音且用户更改音量,请退出静音模式。 (我设法通过将audioSession类别从环境切换到播放来实现这一点)
如果用户关闭再打开静音模式,则反向默认行为,即静音。
所以我现在的问题是在静音模式切换发生变化时收到通知。
我已经看到几个hack来检测设备是否处于静音模式,但没有任何一个能够得到所述更改的通知。 公平地说,有这个问题:
Detect ring/silent switch position change 但它似乎没有人真正回答它? 或者唯一可行的方法是随时向系统发送垃圾邮件以了解是否存在更改?