我有一个应用程序使用AudioServicesPlaySystemSound(1104)方法在某些点击事件上播放声音。它响应静音模式与非静音模式的状态,并相应地使自己静音。但是,无论振动开关处于什么状态,AudioServicesPlaySystemSound(1150)都会播放。如何检查振动模式的状态,以便在用户需要时静音?谢谢 最佳答案 似乎有一个开源项目可以做到这一点。参见hereforthecodeandasampleproject.RBDMuteSwitch是这里的关键类。您使用它(作为单例),并将您的类设置为RDBMut