当音量最大时,检测音量按钮按偶数

时间:2018-12-12 15:58:03

标签: ios swift avaudiosession

我想检测何时按下音量按钮。我已经尝试了很多类似添加

这样的Observer的方法
AVAudioSession.sharedInstance().addObserver(self, forKeyPath: #keyPath(AVAudioSession.outputVolume), options: [.old, .new], context: nil)

然后覆盖:

override internal func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey: Any]?, context: UnsafeMutableRawPointer?)

但是,即使声音达到最大值,我也想触发此功能。

有一种方法可以做到这一点,而无需更改声音以降低它?

1 个答案:

答案 0 :(得分:0)

尝试

"request"

请参见https://github.com/andreamazz/SubtleVolume