【发布时间】:2017-09-15 03:40:58
【问题描述】:
我知道这个问题的评分可能很差,但我一直在研究有关如何将音频输出重新路由到 iOS 设备上的扬声器的问题。
我查看用户的每个问题都谈到使用您的AVAudioSession 重新路由它。但是,我没有使用AVAudioSession,我使用的是AVAudioEngine。
所以基本上我的问题是,即使我使用的是AVAudioEngine,我还应该使用AVAudioSession吗?
如果是这样,这两个对象之间的关系是什么?或者有没有办法将AVAudioEngine 连接到AVAudioSession?
如果不是这种情况,并且AVAudioEngine 和AVAudioSession 之间没有关系,那么您如何重新路由音频,以便它在 iOS 设备上的主扬声器而不是听筒上播放。
谢谢!
【问题讨论】:
-
您考虑过阅读文档吗? o_O
-
声音就是声音。 AVAudioSession 总是很重要
-
@l'l'l 是的,我已经尝试查看文档,但老实说,我还没有发现它提供的信息非常丰富。
-
@matt 所以即使我没有明确设置 AVAudioSession 它仍在使用?
标签: ios swift audio avaudioplayer