iOS 13中的secondaryAudioShouldBeSilencedHint问题

时间:2019-09-20 02:44:02

标签: ios swift xcode

今天将设备更新为iOS 13之后,我注意到当应用重新回到前台时,我们的应用中的背景音乐并不总是返回。仔细检查后,即使没有其他音乐源正在播放,AVAudioSession.sharedInstance()。secondaryAudioShouldBeSilencedHint有时也会返回true,有时会返回false。

如果我在AppDelegate中设置一个断点,AVAudioSession.sharedInstance()。secondaryAudioShouldBeSilencedHint将每次按预期返回false。我什至为此放置了多个打印语句,在断点之前,结果为true,而在执行下一个打印语句后,结果为false。

我只是在AppDelegate中进行如下检查:

func applicationDidBecomeActive(_ application: UIApplication)
{

     if AVAudioSession.sharedInstance().secondaryAudioShouldBeSilencedHint
     {

这在iOS 12中按预期工作。有什么想法?不一致是很奇怪的。预先感谢。

迈克

0 个答案:

没有答案