gpt4 book ai didi

ios - 检测音量按钮即使在音量最大时按下

转载 作者:行者123 更新时间:2023-11-28 07:34:03 35 4
gpt4 key购买 nike

我想检测何时按下音量按钮。我尝试了很多东西,比如添加一个 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?)

但我想即使声音最大也能触发这个功能。

有一种方法可以在不改变声音的情况下做到这一点吗?

最佳答案

尝试

  AVAudioSession.sharedInstance().setActive(true)
AVAudioSession.sharedInstance().observe(\.outputVolume) { [weak self] (audioSession, _) in
<#code#>
}

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

关于ios - 检测音量按钮即使在音量最大时按下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53746799/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com