【发布时间】:2016-11-10 16:53:51
【问题描述】:
我们的应用程序正在失去声音(没有声音),但这会导致所有其他应用程序也失去声音。我不知道我们怎么可能阻止来自 Apple Music 应用等外部应用的声音。
我们正在转储AVAudioSession 会话的内容,我们可以看到声音正常工作和不工作之间没有区别。我们已经验证了路由输出仍然是 iPhone 的扬声器,即使我们失去了声音。
这发生在带有扬声器的 iPhone 6s 和 6s Plus 上。我们可以通过改变输出路径来“修复”音频,例如插入和拔出耳机。
如何影响播放其他应用声音的能力,这可能有助于解决正在发生的问题?
【问题讨论】:
-
也许您应该使用他们的错误报告系统向 Apple 发送一个可重现的代码示例。
-
不幸的是,这被连接到如此多的代码中,很难重现。我们可能在链中做错了什么,但如果是这样,那是非常微妙的,我们较小的测试应用程序似乎没问题。我们甚至不知道它是如何影响另一个应用程序的,所以如果我们能发现我们可能能够追踪问题的根源。
标签: ios audio core-audio avaudiosession