我一直试图检测我的应用程序无法听到声音的时间。我以为我的工作非常完美。
然而,在测试了几个Apple应用程序并将其与我自己的应用程序进行比较后,我注意到铃声会在不同环境中为所有应用程序静音。
在带有iOS 9.3的iPhone 4s上,振铃器会使音量静音。
然而,在iOS 11的几台设备上,铃声不会使声音静音。
我只是想知道这是否是一个已知的错误?
答案 0 :(得分:0)
静音开关如何影响声音取决于应用程序的AVAudioSession类别和选项。不同的应用程序或同一应用程序的不同版本可能具有不同的AVAudioSession类别和选项。所以你在不同的设备上看到不同的行为,因为你正在查看不同的应用程序,或者,如果它们是同一个应用程序,不同版本的应用程序,具有不同的AVAudioSession类别和选项。