ios - 如何在iOS中检测触发静音按钮事件

标签 ios iphone swift

既不想将 iPhone 静音或取消静音,也不想检测它静音或取消静音,我只是想知道,如何检测静音按钮触发事件是否打开到关闭关闭到打开

最佳答案

没有原生的 iOS API 可以检测设备上的静音开关是否启用/禁用。

检查设备是否静音的一般原则是播放一段短音并检测播放的时长。从这个长度,我们可以确定它是否被静音。检查https://github.com/akramhussein/Mutehttps://github.com/moshegottlieb/SoundSwitch

关于ios - 如何在iOS中检测触发静音按钮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50963532/

相关文章:

swift - 尝试创建一个 Swift 扩展来替换字符串中的多次出现

ios - Swift:从另一个类调用 UIButton press

iphone - (iphone) 从 Mac 访问设备的文档目录?

iphone - iOS 开发和客户端控制——我的合法和最佳选择是什么?

objective-c - 当不可编辑变为可编辑时不调用 textViewShouldBeginEditing

ios - 为 UITableView 部分标题返回 CGFloat.leastNormalMagnitude 会导致崩溃

ios - touch.locationInView 未分配给局部变量

ios - 尝试通过构造函数创建对象时,在展开 Optional 值时意外发现 nil

ios - 使用 Core Bluetooth 时出现问题

Xcode 6.3 不支持 iOS 9