尝试使用AVAudioSession
模式将.playAndRecord
放入AVAudioSessionModeMeasurement
类别会导致.defaultToSpeaker
选项被忽略,从而使输出在听筒(也称为接收器)中安静地播放。
最佳答案
尽管关于这方面的文章似乎写得很少,但文档使这种“将音频输出发送到接收器而不是扬声器的最终结果”似乎是可能的预期行为,而不是错误。
关于ios - AVAudioSession的PlayAndRecord类别和AVAudioSessionModeMeasurement与defaultToSpeaker选项不兼容吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45155648/