ios - 如何在iOS中检测静音按钮事件被触发
问题描述
我既不想让 iPhone 静音或取消静音,也不想检测它是否静音或取消静音,我只想知道,如何检测静音按钮触发事件是开到关还是关到开?
解决方案
没有原生 iOS API 来检测设备上是否启用/禁用静音开关。
检查设备是否静音的一般原则是播放短声并检测播放时长。从这个长度,我们可以确定它是否被静音。检查https://github.com/akramhussein/Mute或https://github.com/moshegottlieb/SoundSwitch
推荐阅读
- python-3.x - 使用 numpy 对整个数据框进行日志转换
- typescript - 在 TypeScript 3.3 中工作的代码在 3.5+ 中被破坏,为什么?
- javascript - 如何使用汇总创建的 AMD 文件
- android - 为多台计算机离线安装 Android Studio
- python-2.7 - 使用 Python 通过 SAP 导出
- javascript - 将状态从子类传递给父类
- javascript - 防止动态创建的输入元素上的关闭标签?
- html - 如何在html中隐藏值小于1的跨度
- javascript - 从对象数组中的每个对象复制值
- uiview - 如何使用扩展功能保存分层图像